如何在打字时告诉Eclipse自动提出建议?我正在寻找与Resharper一样的Visual Studio Intellisense功能.
目前我每次都要按CTRL+ Space.
我无法在Eclipse上使用自动完成功能.
我正在研究svn上的项目.我通过进入Eclipse在Eclipse中设置项目
文件 - >导入 - >结帐作为项目 - >新建项目向导.
我选择Enterprise Java Application并将其下载.一切似乎工作正常,除了自动完成工作,因为我希望我得到一个显示消息的弹出对话框
此编译单元不在java项目的构建路径上.
我用谷歌搜索了它,但每个人都说该项目必须是Java项目.但是,嘿,它!问题是什么?
svn上的目录结构如下所示:
-Project_name
-application
-META-INF
application.xml
MANIFEST.MF
+build
+db
+deploy
+dist
+lib
+properties
+script
-src
-META-INF
someother.xml (datasource info)
persistence.xml
folder hierarchy with source files (should be package)
-web
some folders
.
.
files
.
.
-WEB-INF
faces-config.xml
jboss-web.xml
web.xml
build_win.xml
Run Code Online (Sandbox Code Playgroud)
如何告诉Eclipse源文件文件夹,application.xml和其他配置xml文件在哪里?
我的问题是单击后不会弹出内容辅助窗口Ctrl + Space.我检查了我的快捷方式,内容辅助是必然的Ctrl + Space.有时窗口会在键入点后自动弹出建议,例如,但使用键组合时不会发生这种情况.
Eclipse版本:
面向Web开发人员的Eclipse Java EE IDE.
版本:Kepler Service Release 1 Build id:20130919-0819
如果重要的话,我的操作系统是Ubuntu 12.04.
我最近切换到Eclipse Juno进行Android开发.当我按"ctrl + space"查看可用的提案时.但它显示"No Default Proposals".
我最近由Dev Env转移到Windows 7上的Eclipse Helios.之后,Ctrl + Space Content Assist功能无效.我发现语言设置使用了该关键选项.我试过禁用它.但它仍然无法在Eclipse中运行.
任何帮助深表感谢.
我不知道发生了什么,但智能感知消失了; 怎么回来?我尝试创建新项目,重新启动,没有帮助.
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并重新安装,但我想一些设置只是留在机器中,所以它不起作用.
提前致谢,
最近我在Eclipse中的内容辅助方面遇到了越来越多的问题.在我的一些项目中,我没有从内容协助中获得任何提议,而在其他项目中,我得到了部分或全部预期提案.通常,Eclipse中没有"错误",但是当我收到错误时,这是一个示例:
"内容辅助"没有正常完成.有关更多信息,请参阅日志.铅(324)式android.support.v4.app.LoaderManager $ LoaderCallbacks不能得到解决.它是从所需的.class文件间接引用的
我已经尝试了类似问题的各种建议(包括但不限于以下两个),没有运气.我甚至没有删除和重新安装eclipse并重新创建项目而没有任何Eclipse元数据或设置.
任何帮助是极大的赞赏.
Eclipse SDK版本:3.7.2构建ID:M20120208-0800
Android Development Toolkit版本:18.0.0.v201203301601-306762
错误日志:
!ENTRY org.eclipse.ui 4 0 2012-05-22 09:25:34.061
!MESSAGE Pb(324) The type android.support.v4.app.LoaderManager$LoaderCallbacks cannot be resolved. It is indirectly referenced from required .class files
!STACK 0
org.eclipse.jdt.internal.compiler.problem.AbortCompilation: Pb(324) The type android.support.v4.app.LoaderManager$LoaderCallbacks cannot be resolved. It is indirectly referenced from required .class files
at org.eclipse.jdt.internal.compiler.problem.ProblemHandler.handle(ProblemHandler.java:121)
at org.eclipse.jdt.internal.compiler.problem.ProblemHandler.handle(ProblemHandler.java:179)
at org.eclipse.jdt.internal.compiler.problem.ProblemReporter.handle(ProblemReporter.java:2062)
at org.eclipse.jdt.internal.compiler.problem.ProblemReporter.isClassPathCorrect(ProblemReporter.java:4039)
at org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding.resolve(UnresolvedReferenceBinding.java:54)
at org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.resolveType(BinaryTypeBinding.java:122)
at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.getTypeFromTypeSignature(LookupEnvironment.java:1335)
at org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.createMethod(BinaryTypeBinding.java:536)
at org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.createMethods(BinaryTypeBinding.java:638)
at org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.cachePartsFrom(BinaryTypeBinding.java:365)
at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.createBinaryTypeFrom(LookupEnvironment.java:688)
at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.createBinaryTypeFrom(LookupEnvironment.java:667)
at org.eclipse.jdt.internal.codeassist.impl.Engine.accept(Engine.java:60) …Run Code Online (Sandbox Code Playgroud) 使用eclipse,当我输入以下内容时:
public enum Foo {
A(Integer.);
private final Integer integer;
private Foo(Integer integer) {
this.integer = integer;
}
}
Run Code Online (Sandbox Code Playgroud)
并将我的光标放在后面Integer.并要求内容帮助(^空格)我什么也没得到。事实上,内容辅助在枚举常量参数列表中似乎根本不起作用。
这是已知问题还是预期行为?如果是后者,为什么?
编辑:我想知道这是否是一个错误:https : //bugs.eclipse.org/bugs/show_bug.cgi?id=395604
如果是这样的话,我很惊讶在过去的 5 年里,使用 Eclipse 的 Java 开发人员的数量没有解决如此明显的问题。
我有 Eclipse 2019-09,我正在使用一些 Collection 类开发 Java 应用程序。
我需要查看 Map 界面的所有可用方法,但是当我按下“Ctrl+Space”时,自动完成功能不起作用。“没有默认提案”消息出现。
如何在 Eclipse IDE 中启用 IntelliSense for Java?