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
Java Eclipse如何禁用自动完成=_Java_Eclipse_Autocomplete_Formatting - Fatal编程技术网

Java Eclipse如何禁用自动完成=

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

我正在使用eclipse mars。我已经在content assist for Java中使用

.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修复了这个问题。我不知道发生了什么事。谢谢你调查这件事。