Java Eclipse如何禁用自动完成=
我正在使用eclipse mars。我已经在content assist for Java中使用Java Eclipse如何禁用自动完成=,java,eclipse,autocomplete,formatting,Java,Eclipse,Autocomplete,Formatting,我正在使用eclipse mars。我已经在content assist for Java中使用 .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@ 对于激活触发器 这就造成了一种情况,=字符现在会在我不希望的情况下自动填充文本。我将在左侧键入: public void method(String param1, String param2) { String someString } 然后type=变成: public vo
.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@
对于激活触发器
这就造成了一种情况,=字符现在会在我不希望的情况下自动填充文本。我将在左侧键入:
public void method(String param1, String param2) {
String someString
}
然后type=变成:
public void method(String param1, String param2) {
String someString param1=
}
它似乎是自动填充方法中的第一个参数
有没有办法在不触发自动完成的情况下保持自动填充?重新启动eclipse修复了此问题。您确定没有意外地将“=”字符添加到Java的自动激活触发字符列表中?我试图复制你的问题,但效果如预期。我也试图复制,但我不能。请注意,如果我尝试,它不会自动执行,但如果我按住Ctrl键并将其空格,则会将param1作为第一选择。但是,即使我这样做,我也会得到
String someString=param1
而不是param1
的第一个和=
的第二个。是的,=不是激活触发器的一部分。如果默认情况下它没有这个问题,我可能会与eclipseWow的干净副本做一些比较,显然重启eclipse修复了这个问题。我不知道发生了什么事。谢谢你调查这件事。