是否有一个Eclipse命令用括号将当前选择内容括起来?

时间:2020-03-05 18:54:33  来源:igfitidea点击:

是否有一个Eclipse命令用括号将当前选择内容括起来?

创建模板是一个不错的解决方法。它不能与"环绕"功能一起使用,因为我想给表达式加上括号,而不是整行,并且需要$ {word_selection}而不是$ {line_selection}`。

有什么方法可以将键盘快捷键绑定到此特定模板? Ctrl-spaceCtrl-space` arrow箭头没有我希望的那么圆滑。

解决方案

回答

轻松,在"窗口"->"参考"中,然后选择" Java"->"编辑器"->"模板"

使用:($ {line_selection} $ {cursor})创建一个新模板。

" line_selection"意味着我们必须选择多个行。

我们也可以尝试使用" word_selection"创建另一个。

然后,选择文本,右键单击,"环绕...",然后选择新模板。

回答

也许不是正确的答案,但至少是一种解决方法:

  • 使用以下名称定义一个名称为"括号"(或者" pa")的Java模板:($ {word_selection})$ {cursor}
  • 选择单词后,按ctrl-space + p使用箭头键选择模板

我在JDK 1.4.2中使用这种技术对主要类型进行装箱,它节省了大量键入内容。