eclipse - 在 Eclipse 中验证自动完成

标签 eclipse autocomplete space

来自 Visual Studio 并用 Java 开始一个项目,我意识到我无法应付必须按 ctrl+space 才能显示自动完成面板。一个简单的解决方法是将所有键盘字符设置为自动完成的触发字符。

我唯一的问题是,当出现自动完成建议时,按一下空格键就会写出第一个命题。在我对建议感到满意的情况下,这很好。在我实际上想使用我最初写下的内容的情况下,我必须先按“escape”以删除自动完成面板,然后才能安全地按“空格”。

Netbeans 不使用空格键作为自动完成的验证键(只有 'enter' 这样做),我喜欢这种行为。 有什么方法可以在 Eclipse 中复制它?

提前感谢您的回答!

编辑 :我应该提到我在 Mac 上使用 Eclipse。

纪尧姆

最佳答案

实际上,我在 Windows XP 上使用 Eclipse Indigo 也有同样的问题。来自intellij的想法,我也觉得需要设置整个键盘来触发自动完成。

快速证明 SPACE 键确实接受建议:输入 inte在新的线路上。如果显示自动完成菜单,请按空格键。它适用于 Integer .

如果有人知道如何将空格键设置为“忽略建议”,那就太好了,因为我键盘上的转义键也太远了:)

谢谢

编辑:实际上最好只验证 ENTER 键,因为 ';'和 '(' 似乎也验证

关于eclipse - 在 Eclipse 中验证自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7371618/

相关文章:

sql-server - 当字符串包含空格时 SQL order by 的奇怪行为

android - 如果应用仅针对 Android 4.0 及更高版本,是否可以从项目中删除 v4 支持库?

java - Eclipse MAT 中的正则表达式类型

c++ - 基类和派生类构造函数的内存分配

jquery - 自动完成多个关键字

javascript - 如何强制 Materialise 自动完成文本流到新行?

ruby - 轨道模型 : validates_uniqueness_of doesn't remove trailing spaces not leading ones before unique check?

java - 在 DispatcherServlet 中未找到名称为 'dispatcherServlet' 的 URI [/user] 的 HTTP 请求的映射

linux - 远程执行 Qt 应用程序导致 Linux 上键盘输入丢失

javascript - 在 Select2 标签文本区域中创建新标签