我已经安装了 Visual Studio Code 和 Node.js,它们基本上都可以工作,但自动完成功能不(完全)工作。如果我输入“控制台”。我确实看到了一个列表弹出窗口。同样,如果我这样做: const http = require("http"); http。
但是如果我简单地输入“过程”。我什么也没看到。事实上,只要我输入'.' 代码自动完成“过程”到“处理指令”。我期待看到 argv 弹出,以及你在 Node 提示符下键入“process”时看到的所有其他内容。
但这是我输入“过程”时看到的。(我必须将自动完成的“ProcessingInstruction”改回“process”):
嘘——它不知道“过程”!:(
我刚开始使用VS Code,我现在对它非常满意!
我来自Notepad ++,我没有找到与我正在做的事情相同"级别"的任何IDE.直到现在!我非常喜欢VS Code正在做的事情以及所有现代集成技术如何帮助我.
但是我想念NPP做的一件事就是文件中单词的自动完成基础.那么我可以在VS Code中做同样的事情吗?
谢谢.
[注意:我已经javascript.suggest.alwaysAllWords
按照此处的建议进行了尝试,但建议的设置只是Unknown configuration setting
在代码1.8.1中为macOS提供.
自动完成在Visual Studio Code中适用于我,但仅适用于外部模块中的代码.这对于它的价值来说非常棒,但我真的错过了Sublime基于缓冲区的自动完成功能,它基本上包含当前打开的缓冲区中的任何单词作为自动完成选项.
例如,当我输入这个:
hashToPage : String -> Page
hashT
Run Code Online (Sandbox Code Playgroud)
我希望自动完成功能可以oPage
完成hashT
.相反,我必须重新键入整个字符串.
有没有办法调整设置以包含当前页面中的单词?
(或者所有打开的缓冲区,或者我创建的变量和函数名称的索引方法?)