【发布时间】:2015-08-27 21:20:27
【问题描述】:
我希望 Visual Studio Code 自动完成打开文档中的所有单词,而不仅仅是它找到的范围特定变量。我应该在设置中更改什么?
编辑:问题时的代码版本为 0.3.0。
【问题讨论】:
标签: javascript autocomplete intellisense visual-studio-code
我希望 Visual Studio Code 自动完成打开文档中的所有单词,而不仅仅是它找到的范围特定变量。我应该在设置中更改什么?
编辑:问题时的代码版本为 0.3.0。
【问题讨论】:
标签: javascript autocomplete intellisense visual-studio-code
我刚刚想通了。这将使用页面上的所有单词自动完成。
// Always include all words from the current document.
"javascript.suggest.alwaysAllWords": true,
// Complete functions with their parameter signature.
"javascript.suggest.completeFunctionCalls": true,
【讨论】:
Unknown configuration setting
尽管这个问题已经有一段时间了,但我想我可能会对遇到同样问题的其他人有所帮助。
所以这里。这是撰写本文时最新版本的 VS Code。
对于真正的智能感知,例如,您打算在按下“.”后立即获取与“控制台”相关的所有方法。 ,您可以使用各自的 Typescript 定义文件。 现在我同意这个修复是针对节点的,并且需要与你系统上的 npm 相同。但仍然适用于您可能遇到的所有主要 JavaScript 工作。
在 Linux 上,为此,您需要“npm”并全局安装 TypeScript 定义管理器 (tsd)。
npm install -g tsd
然后在您当前的项目目录中(或通过切换到项目目录),打开一个终端窗口并添加以下行
tsd query node --action install
tsd query express --action install
然后,只要您在当前目录中打开 .js 文件,您就会为所有 DOM 对象和其他可能的东西获得正确的自动完成/智能感知。
它对我有用,这是我在 linux 上使用 VSCode 的唯一原因(至少对于 JavaScript,尽管我也喜欢 LightTable)
如需更多信息(如果我无法说得足够清楚,请进行说明),请访问以下链接:
【讨论】: