smt*_*tsp 8 java eclipse autocomplete content-assist
eclipse的自动完成功能现在无法正常工作,我搜索了几个小时,但我找不到解决问题的答案.我没有长时间使用它然后打开它后的第一件事是安装SWT和Windows构建器,即使我已经安装了swing.我的意思是,这可能是因为swt和swing引起的一些冲突(我读了一些关于冲突的内容,但如果可能的话,我不会这样做).
奇怪的是,当我按下ctrl + space时它没有显示任何内容但是当我去编辑 - >内容辅助 - >默认(它说它附近的Ctrl +空格)时,它显示需要显示/按需工作的东西.
public class Dsada {
String sssss;
public Dsada(){
sss //pressing ctrl+space is not working,Edit->ContentAssist->Default works fine
}
}
Run Code Online (Sandbox Code Playgroud)
解决方案不是在Windows-> Preferences - > ...-> Content Assist-> Advanced下勾选/取消某些内容.我检查了"ctrl + space"是否被其他一些未被检查的键盘语言劫持了(这是在mkyong中建议的).
我读了一些关于bug的内容,但我无法理解.我试图删除eclipse并重新安装,但我想一些设置只是留在机器中,所以它不起作用.
提前致谢,
How*_*ard 15
ctrl+space如果您使用的是Windows,则热键组合可能与系统中的其他设置冲突.
尝试修改这个组合alt+/,我总是使用这个,因为我第一次知道eclipse.它运作良好.
希望对你有效.
这对我来说是重复的。我在Windows 10中使用Eclipse 2019-03。以下步骤适用于我的情况,不需要重新启动。
窗口->首选项-> Java->编辑器->内容辅助->高级
取消选择以下选项,当我设置它们时,自动完成功能将像以前一样工作。无需重启。
我不知道是什么触发的,但是只有在创建新项目后才会发生。通常不会。只是发生的次数很少,以至于我没有注意到可以跟进的模式。显然,此问题有多种原因,因此请查看其他答案以查看它们是否与您的情况相符。
Window->Preferences->Java->Editor->Content Assist->Advanced
必须选择以下选项,然后自动完成工作。不需要重新启动。
Java Proposals (must be selected, not sure the follows)
Java Non-Type Proposals
Java Type Proposals
Java Proposals (Task-focused)
Run Code Online (Sandbox Code Playgroud)
我在使用 Ctrl+Space 时遇到了热键问题。我尝试首先通过 Windows-> 首选项->...-> 内容辅助-> 高级来解决该问题,然后选择\n选择“默认”内容辅助列表中包含的提案类型:
\n\n但没有帮助。
\n\n因此,我尝试了另一种解决方案。您的计算机上可能存在多种语言,这些语言可能会占用您的 Ctrl 命令。要解决此问题,请转至控制面板 -> 区域和语言 -> 键盘和语言(选项卡),然后更改键盘。
\n\n您\xe2\x80\x99将看到已安装的语言列表\xe2\x80\x93删除您不想要的任何\xe2\x80\x99(单击该语言,然后单击“删除”按钮),直到只剩下您想要的语言左边。这为我解决了这个问题,但您也可以检查“高级按键设置”选项卡,以确保设置的键盘快捷键都不包含 Ctrl-空格键。
\n\n一旦你\xe2\x80\x99 完成了这一点,Ctrl-Space 应该可以很好地工作!!!!
\n我面临着同样的问题。如果您使用 OS X Eclipse,Ctrl+Space 快捷键可能会干扰 OS X 系统的“选择上一个输入源”,默认使用 Ctrl+Space 快捷键。
有必要编辑系统首选项/键盘/快捷方式/输入源并取消选中“选择上一个输入源”或更改其他内容的快捷方式。即使没有重新启动,Eclipse 也应该在此之后工作。