问题标签 [code-completion]

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 投票
3 回答
9862 浏览

javascript - 基于浏览器的 IDE - 具有代码完成功能的文本区域?

最近我发现在<textarea>使用 JavaScript 时可以进行语法高亮。

是否有也支持自动完成的开源库?我想为 HTML/CSS 模板制作一个简单的在线编辑器。

优选地,完成是可以扩展的,所以我可以添加自定义规则。

0 投票
1 回答
2311 浏览

sql - 在 SQL Developer 中为 Sybase 连接启用自动代码完成

我正在使用 Oracle SQL Developer 工具连接到 Sybase 12.5 数据库。这是通过使用第三方 jar (jtds-1.2.5.jar) 来实现的。我能够成功连接并在 DB 上执行查询,但代码完成(Ctrl-Space)不适用于表名和列。我已经检查了首选项并且它已启用但它不起作用。在过去,我看到这对于 Oracle 数据库工作正常,但它不适用于 Sybase 数据库。

0 投票
4 回答
18663 浏览

java - IDEA:“将语句分配给新的局部变量”?

作为一个长期使用 Eclipse 的用户,我正在玩一点 IntelliJ IDEA 10。我似乎不知道如何执行“将语句分配给新的局部变量”代码完成。

功能说明:

我输入类似的东西

然后点击Cmd (or Ctrl)+1回车,Eclipse 将这一行更改为:

同时,我可以立即输入“bufferedOutputStream”来重命名它(或者从下拉列表中选择“bufferedOutputStream”、“outputStream”和“stream”选项)。

我绝对在每项任务中都使用此功能,它可以节省大量时间 - 这在 IDEA 中也必须可用 - 但它隐藏在哪里?

0 投票
7 回答
10822 浏览

c++ - Vim 代码完成

是否可以让 Vim 为您完成代码,就像在任何其他 IDE 中一样(不仅仅是单词搜索,还有类成员、方法等)?

可用的最佳选项/插件是什么?

0 投票
3 回答
13646 浏览

intellij-idea - IntelliJ Idea 10:如何在 .txt 文件中关闭自动完成功能

我刚刚升级到 IntelliJ IDEA 10,它已经开始做一些非常烦人的事情。在 .txt 文件中编写文档时,它开始在我输入时给我单词建议。这不仅没有帮助,反而会激怒我,同时也会消耗系统资源。我无法在“设置”窗口中找到关闭此功能的方法。也许有一种方法可以告诉 Idea 不要对某些文件类型或代码注释执行此操作?

0 投票
1 回答
3274 浏览

autocomplete - CodeMirror 代码补全分析光标位置

我想将代码完成功能集成到基于 CodeMirror 的 xml 编辑器中。它主要解析 xml 文件的模式,并根据模式及其结构提供代码完成。但是有些事情我无法做到。例如,当光标移动到 xml 标记内部的位置时,代码完成必须相应地执行。它应该知道光标在标签内,等等。我该怎么做?

我认为代码镜像的 XML 解析器可能会提供有关光标位置语义位置的一些改变的线索。那可能吗?

或者是否有任何通用的方法来分析光标位置并相应地表现?

提前致谢。

0 投票
1 回答
2384 浏览

php - 我怎样才能让 PhpStorm 去正确的声明

我有以下代码片段。

现在,在 PhpStorm 中,当我在“MrChild”类的最后一行中单击(“Go To Declaration”)时,光标会跳到“__construct”行。我期待它会进入“class MrChild extends MrParent”行。

在单个文档中,这没问题,但在每个文件一个类的设置中,这很烦人,因为这意味着 IDE 不断向我显示我不想要的类。

我知道如果我将以下代码添加到“MrChild”类中,我会得到我想要的,但这似乎我不应该通过添加额外代码来修复我认为是 IDE 错误的问题。

你有什么建议吗?

0 投票
1 回答
118 浏览

vbscript - 骨架代码自动补全策略

考虑这个用例场景:我希望自动完成并为 for 循环和 if else 语句等代码结构提供框架。我该怎么做呢?

用户在 VBScript 中写下这一行,

function add(a,b) 然后回车,程序应该自动在它后面添加行结束函数

我还需要处理存在嵌套语句的情况,例如 if 和 endif 语句。

任何帮助将不胜感激。

谢谢

0 投票
1 回答
298 浏览

xcode4 - Xcode 4 自动代码补全——如何在代码中插入 NO

如果我尝试在某处的代码中输入 NO,它会显示一个完成列表。列表中突出显示的项始终是“嘈杂”,这是我的代码中经常出现的变量。然后我必须移动到列表中的正确项目,因为如果我按 Enter 它将插入“嘈杂”。

有没有一种简单的方法可以在我的代码中插入 NO?

0 投票
2 回答
7607 浏览

vim - gccsense 与 clang_complete

我已经使用omniCppComplete + ctags 有一段时间了,想进一步改进代码完成。

根据此处 [ 1 ] 中的建议,gccsense 和 clang_complete 似乎是替代品。但是,我不确定哪个更好。对他们的表现有任何想法吗?
谢谢!

更新:我试过clang_complete后,发现完成速度极不可接受。然后我使用 libclang.dylib 进行了尝试,它加快了很多,但仍然让人感觉滞后。我想我现在应该坚持使用 ctags。