繁体   English   中英

阻止Eclipse自动插入分号

Stop Eclipse from automatically inserting semicolons

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在使用Java的Spring Tool Suite(Eclipse)进行工作,而令我困扰的是IDE会在打印语句后自动插入分号,

System.out.println( 游标

自动更改为

System.out.println( cursor );

我在打字时经常去看其他材料,由于我已经养成良好的编程习惯,所以我经常在代码中发现带有两个结束括号和两个分号的打印语句,因为我习惯在其中插入分号和括号。他们应该自己走。 自动括号和自动引号不会给我带来多少麻烦,因为在大多数情况下,无需插入第二个字符就可以手动键入自动插入的字符,但是分号不存在这种行为。 另外,自动分号不仅限于打印语句,它们是我最常看到的地方。

我知道“ 首选项”>“ Java”>“编辑器”>“打字”>“在正确位置自动插入”>分号和括号复选框中的设置。 默认情况下,分号复选框已被取消选中,而我的括号复选框已被取消选中,但是自动右括号-分号的行为仍然存在。

我也知道“ Preferences”>“ Java”>“ Editor”>“ Content Assist”>“自动激活”设置中的设置,其中有一个启用自动激活的复选框和一个Java自动激活触发器的文本字段。 更改这些设置会禁用自动分号,但也会禁用我需要的弹出工具提示,代码建议和JavaDocs。

如何在不禁用弹出工具提示的情况下禁用此自动分号行为?

问题暂未有回复.您可以查看右边的相关问题.
1 如何将Eclipse的自动插入分号移到光标之前?

我在大学期间一直都在使用Intellij,我很喜欢。 但是我现在是一名高中老师,当前使用的软件是Eclipse。 我可能会转向Intellij的社区版,但是现在我仍然坚持使用Eclipse。 输入以下内容时出现问题: 当我键入左括号时,它会自动添加右括号。 很好,当我完成键入 ...

2 Javascript和自动分号插入

test262测试套件包含包含以下内容的测试 : 注释说: 由于不允许在后缀增减运算符(I / DO)和操作数之间使用LineTerminator(LT),因此,在自动分号插入后,两个由[LT]分隔的引用之间的两个IO(正好是两个DO及其组合)会导致语法错误 为什么此代 ...

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

情况就是这样。 我有以下Java代码: 在我按下“。”之后。 我得到了带有String方法的弹出菜单。 我选择一个,填写参数,但后来我必须按右箭头键才能过去)所以我可以输入; 在Emacs中,我使用了一个宏(meta-Enter I think),当按下它时,会在当前行的末尾 ...

5 如何阻止Eclipse插入CRLF?

我刚刚重新安装了Eclipse Juno。 我遇到的问题是当我创建一个新文件并开始写入时,在Return上插入了CRLF。 第二种情况:当我完全标记文件的文本(不带CRLF)并将它们COPY到另一个文件中时(我使用CRTL+A和DEL文件内容,然后PASTE我得到带有CRLF的文件内容! ...

6 阻止Eclipse自动完成

Eclipse突然开始做一些奇怪的事情,变得无法使用。 我正在使用PyDev编辑器。 当我输入常规字母(例如t),然后输入Enter时,Eclipse会将其更改为完整的单词。 在t的情况下,它变为“ TabError”。 A变成“ And”,b变成“ break”,依此类推。 ...

7 为什么“抛出”限制生产自动分号插入?

JavaScript的自动分号插入算法的一部分是所谓的“限制性制作”。 这些是句法形式,禁止在某一点发生换行符。 引用ECMAScript 2015规范: 如果短语“[此处没有LineTerminator ]”出现在句法语法生成的右侧,则表示生产是限制生产 :如果LineTermi ...

8 自动分号插入的标准是什么? [重复]

可能重复: Javascript自动分号插入的规则是什么? JavaScript的隐式行终止使我迷惑不解。 这是一种非常类似于C的语言,只是分号的结尾行通常是可选的。 那么,它如何决定何时假定行尾? 考虑以下示例: 将其插入HTML文件并在Safari中打开 ...

10 这是有效的自动分号插入吗?

我一直在摆弄JavaScript,发现一些我不了解的行为。 问题似乎出在自动分号插入( ASI )上,但是在我看来,ASI的行为异常。 以下代码已在node v8.10和Google Chrome开发人员工具的控制台(版本73.0.3683.86(官方内部版本)(64位))中进行了测试。 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM