Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.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
Java 如何让eclipse自动添加分号?_Java_Eclipse - Fatal编程技术网

Java 如何让eclipse自动添加分号?

Java 如何让eclipse自动添加分号?,java,eclipse,Java,Eclipse,情况是这样的。我有以下Java代码: String a; a. 在我按下“.”键之后,我得到了带有字符串方法的弹出菜单。我选择一个,填写参数,然后我必须按向右箭头键才能通过)以便输入 在Emacs中,我使用了一个宏(我想是meta-Enter),按下该宏时,会在当前行的末尾添加一个分号,然后将我放在下一行的适当缩进处。eclipse中有这样的宏吗?这会在行尾插入分号,但您仍然需要键入它: 首选项>Java>编辑器>键入>检查“分号” 不过,总比什么都没有好。我不知道您使用的是哪种操作系统,但不

情况是这样的。我有以下Java代码:

String a;
a.
在我按下“.”键之后,我得到了带有字符串方法的弹出菜单。我选择一个,填写参数,然后我必须按向右箭头键才能通过)以便输入


在Emacs中,我使用了一个宏(我想是meta-Enter),按下该宏时,会在当前行的末尾添加一个分号,然后将我放在下一行的适当缩进处。eclipse中有这样的宏吗?

这会在行尾插入分号,但您仍然需要键入它:

首选项>Java>编辑器>键入>检查“分号”


不过,总比什么都没有好。

我不知道您使用的是哪种操作系统,但不要忘记,Eclipse与系统上的其他应用程序一样,可以使用简单的UI命令使用外部宏程序进行操作

我使用Mac和一个叫做键盘大师的程序。你的要求花了我大约一分钟的时间。只需转到行的末尾,键入“;”并按return键转到下一行(Eclipse负责或缩进)。我相信你可以为你选择的操作系统找到类似的工具

看看这个

默认情况下,首选项已禁用,因此您必须启用它。请转到窗口>首选项>Java>编辑器>键入。然后在自动插入到正确位置的部分下启用分号


现在,当您在语句中的任意位置按分号时,Eclipse会在行的末尾添加一个分号,并将光标放在分号的正后方,以便您可以开始编辑下一行。”

有几个Eclipse插件可以帮助您:

  • jclon:Eclipse4的智能分号插入器
  • 智能分号

我猜您的意思是键入右箭头键以通过
以便键入
。您还可以在模板模式下点击
enter
,跳到刚刚插入的方法的末尾。因此,如果您对内容提案附带的默认设置感到满意,您只需按两次enter键即可插入内容提案,然后跳到行末。啊,是的,谢谢。键入“enter;enter”比我使用的“right arrow;enter”更快。不过“enter-meta-enter”会更快,我还没看到。谢谢但是,选中该框后,我重复了问题中的步骤,没有添加分号。当您键入分号时,此选项将其放在行的末尾,不多不少。我知道它不能解决你面临的问题,但它是一个改进(按2键而不是3键),所以我提到了它。