标签: content-assist

Eclipse:启用自动完成/内容辅助

如何在Eclipse中启用自动完成功能?我找不到了!

eclipse autocomplete content-assist

123
推荐指数
5
解决办法
29万
查看次数

Eclipse Intellisense?

如何在打字时告诉Eclipse自动提出建议?我正在寻找与Resharper一样的Visual Studio Intellisense功能.

目前我每次都要按CTRL+ Space.

eclipse intellisense content-assist

89
推荐指数
6
解决办法
9万
查看次数

Eclipse JavaScript Editor:js文件的内容辅助,自动完成

我正在尝试使用Eclipse(使用JavaEE和Web开发插件)作为JavaEE/GoogleAppEngine IDE.在HTML编辑器中,如果我放入一个<script ... src="..." />in <head>我自动获取引用文件中的JavaScript内容辅助.我想知道是否有可能在JavaScript编辑器中获取其他JavaScript文件(例如jQuery或homebrew js库)的内容辅助.

javascript eclipse eclipse-plugin autocomplete content-assist

40
推荐指数
2
解决办法
10万
查看次数

如何使用Aptana的代码帮助来使用Google Maps API v3?

有一个Google Maps API v3 Visual Studio Intellisense Helper,它可能适用于Visual Studio,但Aptana(基于Eclipse)使用不同的JavaScript文档格式 - ScriptDoc(.sdoc文件).ScriptDoc也是VS实用程序的名称,用于将带有Intellisense注释的JS文件转换为XML,只是为了混淆事物.

我已经尝试在Aptana中添加Intellisense文件作为文件/全局引用,但所有这些都是完成该单词google并且没有完成或谷歌命名空间中的文档.

可能的解决方案:

  • 找一个已经为Aptana做过这件事的人.我已经谷歌了很多但找不到任何东西.
  • 将Visual Studio Intellisense Helper转换为Aptana可以理解的格式.
  • 抓取API页面并将其转换为Aptana可以理解的格式.

javascript aptana intellisense google-maps content-assist

36
推荐指数
1
解决办法
3301
查看次数

在Eclipse中更改未处理的异常自动生成的catch代码?

如果我在Java中有未处理的异常,Eclipse会向我提出两个选项:(1)添加throws声明和(2)使用try/catch环绕.

如果我选择(2)它会添加一个代码

try {
   myfunction();
} catch (MyUnhandledException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

我想改成这个

try {
   myfunction();
} catch (MyUnhandledException e) {
    throw new RuntimeException(e);
}
Run Code Online (Sandbox Code Playgroud)

这可能吗?

UPDATE

为什么这么爱改变话题的人???

如果捕获并打印异常,也不再需要捕获它.如果我忘记错误地处理异常,我喜欢我的应用程序崩溃.所以,我喜欢默认重新抛出它.

java eclipse code-generation content-assist

29
推荐指数
1
解决办法
8564
查看次数

如何告诉Eclipse自动显示内容辅助?

当我输入eclipse时,不会自动显示内容辅助,但只有在我按下Ctrl+之后Space.我曾经输入类名,eclipse会自动提出好的建议.
但现在它没有用.

eclipse autocomplete content-assist

29
推荐指数
1
解决办法
2万
查看次数

在Eclipse中禁用内容辅助

如何在Eclipse中禁用内容辅助?

当我按下ctrl&space时,我不介意允许它出现,但我不喜欢它在我打字时自动出现的方式.它只会让我感到困惑.例如,当我只想上线时,我最终会滚动选项.每当它决定弹出时,必须按下逃脱是乏味的.

我已经在首选项中找到了该页面,但我似乎无法找到如何禁用自动弹出窗口.

编辑:我正在使用Android开发的应用程序.我已经为Java和XML禁用了"自动激活",但它似乎没有效果.窗口仍会自动弹出.

编辑2:我尝试在进行更改后重新启动程序,但它仍然没有效果.我确保选项更改仍然有效,并且它们仍然有效.

eclipse content-assist

26
推荐指数
2
解决办法
4万
查看次数

没有完成可用,奇怪的Eclipse行为

我想我尝试了所有建议的解决方案,但这个Eclipse自动完成问题非常特别:

  1. 我启动Eclipse,内容辅助工作正常;
  2. 我想在Swing项目中创建一个LineBorder;
  3. 我输入LineBorder panelBorder = new Li并按Ctrl + Space;
  4. 没有弹出窗口,状态栏中显示红色"无法完成";
  5. 我在内容辅助工作2秒前完成的元素上尝试Ctrl + Space,它不再起作用了.
  6. 我在其他项目上尝试相同的事情,关闭并重新打开后在同一个项目上,清理它之后内容辅助工作正常,然后我尝试使用LineBorder构造函数,然后崩溃.

我尝试了什么:

  1. 在'Preferences-> Java-> Editor-> Content Assist-> Advanced'中重置为默认值;
  2. 检查同一菜单中的每个复选框;
  3. 创建一个新工作区并在那里尝试;
  4. 删除.metadata/.plugins/org.eclipse.jdt.core中的.index文件和'savedIndexNames.txt';
  5. 检查重复的库.

我没有尝试的是重新安装Eclipse.我使用的版本是Eclipse IDE for Java Developers(Juno).

似乎没什么用.

更新:

按照iGili的建议检查日志.在失败时提出了一些例外:

org.eclipse.e4.core.di.InjectionException: org.eclipse.core.commands.ExecutionException: While executing the action, an exception occurred
Caused by: org.eclipse.core.commands.ExecutionException: While executing the action, an exception occurred
Caused by: java.lang.ArrayIndexOutOfBoundsException: 1
    at org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.findConstructorParameterNames(InternalCompletionProposal.java:257)
    at org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.findParameterNames(InternalCompletionProposal.java:1456)
    at org.eclipse.jdt.ui.text.java.CompletionProposalLabelProvider.appendUnboundedParameterList(CompletionProposalLabelProvider.java:113)
    at org.eclipse.jdt.ui.text.java.CompletionProposalLabelProvider.createMethodProposalLabel(CompletionProposalLabelProvider.java:272)
    at org.eclipse.jdt.ui.text.java.CompletionProposalLabelProvider.createStyledLabel(CompletionProposalLabelProvider.java:570)
    at org.eclipse.jdt.internal.ui.text.java.LazyJavaCompletionProposal.computeDisplayString(LazyJavaCompletionProposal.java:262)
    at org.eclipse.jdt.internal.ui.text.java.LazyJavaCompletionProposal.getStyledDisplayString(LazyJavaCompletionProposal.java:238)
    at org.eclipse.jface.text.contentassist.CompletionProposalPopup.handleSetData(CompletionProposalPopup.java:841)
    at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$24(CompletionProposalPopup.java:831)
    at …
Run Code Online (Sandbox Code Playgroud)

java eclipse content-assist

25
推荐指数
2
解决办法
2万
查看次数

如何让Eclipse为Java内容辅助插入标签而不是空格?

有没有办法说服Eclipse使用制表符而不是空格来缩进其内置的Java内容辅助提议(例如在创建覆盖父类中方法的空方法时)?

我能找到的唯一相似的设置是在Windows /首选项/常规/编辑器/文本编辑器/选项卡的插入空格中,此设置未选中.

(编辑:几张海报都指出了Java/Code Style/Formatter/Indentation/Tab策略,它被设置为"仅限Tabs")

目前我必须记住选择它们并重新格式化<Ctrl>+<Shift>+<F>.

eclipse content-assist

24
推荐指数
2
解决办法
2万
查看次数

在Eclipse Content Assist中禁用空间语句完成

有没有办法禁用Eclipse的自动完成功能,它在按空格时在Java Content Assist中插入当前选定的语句?

我仍然希望输入密钥具有这样的行为(并且仅用于输入).

eclipse autocomplete content-assist keystrokes

19
推荐指数
1
解决办法
2484
查看次数