Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有Eclipse命令将当前选择用括号括起来?_Eclipse_Keyboard Shortcuts - Fatal编程技术网

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

是否有Eclipse命令将当前选择用括号括起来?,eclipse,keyboard-shortcuts,Eclipse,Keyboard Shortcuts,是否有Eclipse命令将当前选择用括号括起来 创建模板是一个不错的解决方法;它不适用于“环绕”功能,因为我想用括号括起一个表达式,而不是整行,这需要${word\u selection}而不是${line\u selection} 有没有办法将键盘快捷键绑定到此特定模板?Ctrl-space Ctrl-space-arrow并不像我希望的那样流畅。简单,窗口->首选项,然后选择Java->编辑器->模板 使用以下内容创建新模板:(${line_selection}${cursor}) “行选择

是否有Eclipse命令将当前选择用括号括起来

创建模板是一个不错的解决方法;它不适用于“环绕”功能,因为我想用括号括起一个表达式,而不是整行,这需要
${word\u selection}
而不是
${line\u selection}


有没有办法将键盘快捷键绑定到此特定模板?Ctrl-space Ctrl-space-arrow并不像我希望的那样流畅。

简单,窗口->首选项,然后选择Java->编辑器->模板

使用以下内容创建新模板:(${line_selection}${cursor})

“行选择”意味着您必须选择多行

你也可以尝试用“单词选择”创建另一个


然后,选择文本,右键单击,用。。。然后选择新模板。

可能不是正确答案,但至少有一个解决方法:

  • 使用以下内容定义名为“括号”(或“pa”)的Java模板:

    (${word_selection})${cursor}

  • 选择单词后,按ctrl+space+p+并使用箭头键选择模板


  • 我在JDK 1.4.2中使用了这种技术来装箱主类型,它节省了大量的键入。

    Surround with仅适用于行选择,行选择不适合我的用例。对我来说,除了步骤2我键入两次ctrl空格以显示模板列表外,其他都是一样的。(ctrl-space+p对我不起作用)我正在使用Eclipse进行Python开发,这显然不适用于那个。调出模板列表似乎并不一致,当它出现时,有时会在选择的周围加上“(…)”,但有时它只是用“()”替换整个选择。有没有一种不用模板就可以做到这一点的方法?这仍然是一种解决方法。Eclipse中没有允许这样做的设置吗?今天的现代编辑器和IDE可以做到这一点(IntelliJ、Atom、Sublime等)