我是从 Sublime Text 到 Eclipse 的。我最喜欢的 ST 功能之一是突出显示一段文本,然后可以通过按相应的键将其括在引号或括号中。
这可能很难解释功能,所以这里有一个 gif 示例:
因此,如您所见,如果您突出显示一段文本,然后在此示例中按下(
它将突出显示的文本包裹在括号中。
当我在 Eclipse 中尝试此操作时,突出显示文本,然后按下(
只是替换我突出显示的内容,而不是将其包装起来。
有没有办法在 Eclipse 中获得这个功能?
突出显示文本,剪切(ctrl x),输入引号,粘贴文本(ctrl v)。
这是一种蹩脚的解决方案,但它更快,因为 eclipse 创建了两个引号并将光标放在中间。
我不认为默认情况下此功能在 Eclipse 中,但您可以尝试自己添加它。
选择要包围的块,然后按 Alt+Shift+Z。这将打开“环绕...”菜单。它建议一些预定义模板,但也允许添加新模板。这是 Eclipse 提供的最接近的功能。
我还没有找到一种方法来获得这个,但如果你想用引号括住文本,这里是如何。去:
Source -> Surround With... -> Configure Templates
创建一个新模板,brackets
用作名称,并将其用作模式:
(${word_selection})${cursor}
然后,您可以通过按CTRL + SPACE获得所需的功能,然后选择您的模板。