我是Eclipse的新手,我想知道在我键入(Visual Studio样式)而不是单击Ctrl+时Space是否可以自动打开完成窗口?
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并重新安装,但我想一些设置只是留在机器中,所以它不起作用.
提前致谢,
我知道有一个Ctrl+ Space对话框显示我有的方法选项.但是,如果我有一个方法,我不完全记住它的名称,我只记得名称的一部分.
例如:有一个很大的静态类,其中包含大量以"add"开头的方法
add1_ Buffer,add2_Render,add7_Function等等.现在我不记得全名,但我记得只有" Buffer ".
所以我想键入"buffer"按Ctrl+ Space并获取"add1_Buffer"方法以及其中包含名称"buffer"的所有名称.
编辑:顺便说一句,我需要它在OpenGL api上有很多功能,我不熟悉所有这些我只知道关键字,我正在寻找像视觉工作室这样真正快速和简单的东西.