2008-09-15 119 views
24

是否有Eclipse命令用圆括号括住当前选择?是否有Eclipse命令用圆括号包围当前选择?

创建模板是一个体面的解决方法;它不适用于“Surround With”功能,因为我想将表达式括起来而不是整行,而这需要${word_selection}而不是${line_selection}

有没有一种方法可以将键盘快捷键绑定到此特定模板? Ctrl - spaceCtrl - space箭头箭头不像我所希望的那样光滑。

回答

34

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

  1. 定义一个名为 “括号” 一个Java模板(或 “PA”)与以下:

    ($ { word_selection})$ {光标}

  2. 一旦字被选中,CTRL - 空间 + p +使用箭头键来选择模板

我用这种技术在JDK 1.4.2中装箱主要类型,它节省了相当多的输入。

+1

对我来说,除了第2步之外,我输入ctrl-space两次以调出模板列表。 (ctrl-space + p不适用于我) – 2009-07-23 18:27:12

3

简单,窗口 - >偏好设置,然后选择基于Java>编辑器 - >模板

创建一个新的模板:($ {line_selection} $ {}光标)

的 “line_selection” 意味着你必须选择多行。

您也可以尝试用“word_selection”创建另一个。

然后,选择文本,右键单击,Surround With ...并选择您的新模板。

+1

环绕仅与line_selection一起使用,而line_selection不适合我的使用情形。 – erickson 2008-09-15 22:11:49