问题标签 [content-assist]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
543 浏览

eclipse - Eclipse (ctrl+space) 内容辅助钩子

我编写了一个插件,它从 Java 编辑器获取用户输入,进行一些计算,并将结果写入我的视图。我开始上述计算过程的方式是通过上下文菜单,我讨厌它。我希望它从 ctrl+space 开始,即内容辅助。插件的功能更快,更直观。有没有办法这样做?

更新:例如,当用户按 ctrl+space 时,我应该怎么做才能获取当前光标位置?我会使用该位置信息并将其打印到我的视图中。这是我基本上需要的最简单的插件。

0 投票
1 回答
1468 浏览

ruby - Aptana 代码辅助

我是 Ruby 语言(v1.9.3)和 Aptana 的新手。我在使用 Aptana(3.2.2 版本)代码辅助时遇到问题。问题是它没有显示任何数据类型的任何核心/库方法。例如,如果我输入:

输入“。”后弹出代码帮助。并在输入字母“c”后消失。我在这里期待的是 IDE 在字符串中显示大写方法。但是,它没有显示 capitalize() 或任何其他字符串方法。但是,如果我输入“。” 在字符串之后,它会正确地将其检测为字符串,但代码辅助显示其他方法,例如 toutf16()、block_scanf() .. 等,而不是我想要的库方法。

我尝试更改文件关联(通过在 Window >> Preferences >> Editors >> File Associations >> *.rb 中将 Aptana Source Editor 默认设置为默认)。IDE 代码辅助显示了我已经实现的类方法,但没有显示任何库方法。如果它可以为我提供 Ruby 文档中给出的库方法,那将非常有帮助。

0 投票
5 回答
3133 浏览

eclipse - Eclipse 内容辅助自动为变量附加类型

我刚开始使用 Juno 几天,内容辅助机制似乎与以前的行为有所不同。

例如,如果我尝试声明一个变量

Juno的内容助手会给你一个带有变量名的下拉列表

作为提示。

非常烦人的是,无论我输入什么(; 或 SPACE),都会选择“isVisibleBoolean”。

有人知道如何禁用自动变量类型附加的东西吗?

非常感激。

我目前使用的是 Mac OS X 10.8.1,尚未在 Windows 中对其进行测试。

0 投票
1 回答
3875 浏览

eclipse - Jaxb 与 Eclipse 的自定义绑定

我在 Eclipse 中有一个 jaxb 自定义绑定文件(名为 binding.xjb),虽然它在 xml 编辑器中打开,但它不会为我导入的任何命名空间提供内容帮助。这使得检查文件的有效性变得非常困难。

文件的顶部如下所示:

有人知道我需要做什么才能让内容辅助为这个文件工作吗?

谢谢

更新: 继布莱斯回答(下)之后,我设置:

现在我可以在 Eclipse 中看到内容辅助。

0 投票
1 回答
87 浏览

php - Eclipse 内容辅助行为。可以更像 Apatana 还是 phpEdit

我正在尝试切换到 Eclipse 并且在大多数情况下我很高兴,但是这是一种对我来说非常麻烦的行为。假设我正在调用函数

富 (arg1, arg2, arg3, arg4)

当我输入 foo( - 函数洞察力弹出并显示参数列表。

一旦我开始输入第一个参数的值,它就会消失。现在我必须用鼠标将鼠标悬停在函数名上才能看到下一个参数。

我来自 PHPEdit,在那个系统中,它会在我键入时突出显示每个参数,并且不需要我离开键盘来使用鼠标,这很烦人。

有没有可以调整的设置或者我坚持这个?我注意到 apatana 工作室按照我想要的方式工作。也许是某种插件?

我想喜欢日食,但这是一个交易破坏者(必须使用鼠标)。我确定这只是因为我不明白。我尝试按 ctrl+space 并没有显示参数列表。

我遇到的另一个问题是功能洞察力似乎对它何时决定出现很挑剔。我将输入 $string = str_replace 并且它不会显示。我将简单地删除 str_replace 并再次开始输入,它可能会或可能不会出现第二次(它不会出现大约 40% 的时间)

好,谢谢。希望我们能解决这个问题,因为我确实喜欢这个平台的一些功能。

--EDIT-- 版本是 4.2.0

0 投票
1 回答
146 浏览

eclipse - 未触发 Eclipse 内容辅助 (JavaCompletionProposalComputer)

我有一个使用 JavaCompletionProposalComputer 实现内容辅助钩子的插件。在那次事件中,我计算了一些东西并更新了我的视图。问题是视图保持打开状态,我无法触发内容辅助,因此无法触发我的处理程序。当我最小化视图时,我可以再次正常使用它。这是某种焦点问题吗?如何解决这个问题?任何帮助表示赞赏。

0 投票
1 回答
371 浏览

java - Eclipse 内容辅助验证密钥

我找不到任何有关更改验证内容辅助选择的快捷方式的文档。

我的意思是,对于我的确切情况,当打开内容辅助时,我想通过按 Enter 来验证它的提议(这有效),但从不使用任何其他键,例如 . [ 或 (。我想选择验证提案的密钥。

即使我需要手动编辑配置文件,如果有人有这个答案,那将是完美的!

我查看了 org.eclipse.jdt.ui.prefs 和 org.eclipse.wst.jsdt.ui.prefs 但没有成功。

谢谢。

0 投票
1 回答
348 浏览

java - 基于 Eclipse 的自定义内容协助?(爪哇)

是否可以编辑 Eclipse 的内容帮助?为它添加规则或功能?我知道 Eclipse 是开源的,但我有“更简单的方法”还是界面?

例如,我正在使用 Java 1.4.2,所以我不相信我有神奇的“自动装箱”(我认为自动装箱会解决这个问题是正确的吗?)。因此,当我从请求中获取参数时,当我可能需要 Long 或 Int 时,它们都会返回字符串。我一直对使事情更加自动化(就像任何计算机科学家通常会的那样)感兴趣,所以我想知道是否可以让内容辅助建议使用常见的 java 解析函数(Integer.parseInt、Long.parseLong 等)对于传入的参数。

0 投票
1 回答
7943 浏览

java - 内容辅助在 Eclipse 中不起作用

当我Ctrl-Space在 Eclipse June 中输入 Java 文件时,我收到“没有建议”。同时,如果我这样做,Edit->Content Assist->Java Proposals我有正常的提案清单。

即,由于某种原因,默认提案不是 Java。

它可以是什么以及如何设置?

0 投票
4 回答
10247 浏览

java - 在 Eclipse 中更改未处理的异常自动生成的捕获代码?

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

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

我想将其更改为

这可能吗?

更新

为什么这么爱换话题的人???

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