Nodejs Sublime Text 3 安装哪个插件能给 node 自动补全 function?

发布于 1周前 作者 bupafengyu 来自 nodejs/Nestjs

Nodejs Sublime Text 3 安装哪个插件能给 node 自动补全 function?

比方说,

const validator = require('validator');

我想在打出validator.的时候就看到下拉菜单,显示所有的 validator 下的 functions。

我知道 typescript 可以,但是想知道 js 怎么实现。

8 回复

如果是 vscode,js 也会用 typescript 的类型文件。


为啥我点进来黑不溜球的,莫非有 xss ?

这是 node.js 这个节点的主题,语法高亮的配色

啊呀呀,为啥要这样,一黑一白的容易闪到眼。

放弃 Sublime 了,用 vscode 很香现在~

在 Sublime Text 3 中,为了获得 Node.js 的函数自动补全功能,你可以安装以下几个插件来提升开发体验。其中,SublimeCodeIntelTernJS 是两个较为常用的插件,它们能为 JavaScript(包括 Node.js)提供代码智能补全功能。

  1. SublimeCodeIntel

    • 安装:通过 Package Control 搜索并安装 SublimeCodeIntel
    • 配置:通常不需要额外配置即可工作,但确保你的项目文件结构清晰,依赖关系明确。
  2. 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 函数的自动补全功能了。如果希望进一步增强开发体验,还可以考虑安装 JSPrettySublimeLinter 等插件来格式化代码和检查代码质量。

回到顶部