Nodejs Sublime Text 3 安装哪个插件能给 node 自动补全 function?
Nodejs Sublime Text 3 安装哪个插件能给 node 自动补全 function?
比方说,
const validator = require('validator');
我想在打出validator.
的时候就看到下拉菜单,显示所有的 validator 下的 functions。
我知道 typescript 可以,但是想知道 js 怎么实现。
如果是 vscode,js 也会用 typescript 的类型文件。
为啥我点进来黑不溜球的,莫非有 xss ?
这是 node.js 这个节点的主题,语法高亮的配色
全名?
啊呀呀,为啥要这样,一黑一白的容易闪到眼。
放弃 Sublime 了,用 vscode 很香现在~
在 Sublime Text 3 中,为了获得 Node.js 的函数自动补全功能,你可以安装以下几个插件来提升开发体验。其中,SublimeCodeIntel
和 TernJS
是两个较为常用的插件,它们能为 JavaScript(包括 Node.js)提供代码智能补全功能。
-
SublimeCodeIntel:
- 安装:通过 Package Control 搜索并安装
SublimeCodeIntel
。 - 配置:通常不需要额外配置即可工作,但确保你的项目文件结构清晰,依赖关系明确。
- 安装:通过 Package Control 搜索并安装
-
TernJS:
-
安装:通过 Package Control 搜索并安装
TernJS
。 -
配置:创建一个
.tern-project
文件在你的项目根目录下,内容示例如下:{ "ecmaVersion": 6, "libs": ["ecma5", "browser"], "loadEagerly": ["**/*.js"], "plugins": {} }
为了更好地支持 Node.js 环境,你可以添加 Node.js 的库文件到
libs
数组中,或者通过plugins
自定义 Tern 的行为。不过,TernJS 默认已经对 Node.js 有较好的支持,因此上述配置通常已足够。
-
安装完插件后,重启 Sublime Text 3,你应该就能体验到 Node.js 函数的自动补全功能了。如果希望进一步增强开发体验,还可以考虑安装 JSPretty
、SublimeLinter
等插件来格式化代码和检查代码质量。