Java Eclipse用引号和其他块包围

Java Eclipse用引号和其他块包围,java,eclipse,Java,Eclipse,我发现自己想在eclipse中突出显示一个字符串,并对其进行双引号或单引号引用。我似乎找不到捷径。例如,在textmate中,如果我突出显示一个字符串并键入“a”或“a”,则该字符串将被它们包围。这同样适用于)和}我认为也是如此 我添加了一个代码模板,但它从未出现在菜单中,而且似乎也没有为它创建快捷方式的方法。请注意,这应该完全由键盘驱动,不涉及任何辅助菜单,这是我的目标。转到Java>编辑器>模板并添加一个新模板,例如称为quote,如下所示: "${word_selection}"${cu

我发现自己想在eclipse中突出显示一个字符串,并对其进行双引号或单引号引用。我似乎找不到捷径。例如,在textmate中,如果我突出显示一个字符串并键入“a”或“a”,则该字符串将被它们包围。这同样适用于)和}我认为也是如此

我添加了一个代码模板,但它从未出现在菜单中,而且似乎也没有为它创建快捷方式的方法。请注意,这应该完全由键盘驱动,不涉及任何辅助菜单,这是我的目标。

转到Java>编辑器>模板并添加一个新模板,例如称为
quote
,如下所示:

 "${word_selection}"${cursor}
然后,在编辑器中编写要引用的文本,选择它,按Ctrl+Space,键入
引用
,然后点击返回。此时应引用突出显示的文本

如果按Ctrl+Space时未获得模板建议,请确保已在Java>编辑器>内容辅助>高级中选中它们


刚刚试过,它对我很有效!

你也可以称之为“这样它就更接近OP的要求了!”!(即ctrl+space然后“+enter)@Mike Yep,当我从模板中选择”时,将显示两个引号,而不是原始文本。当我第一次点击Return时,光标会在第二个引号后跳过,当我第二次点击它时,引号实际上会被整个带引号的字符串所取代。我将接受这个答案,因为这是我见过的最接近的答案,尽管我对解决方案仍然不满意。同意@dstarh,对于现代IDE中的普通功能来说,这是一个非常粗糙的问题。近7年后,“现代”IDE仍然缺少这一点