【问题标题】:Autocompletion / Suggestion / Intellisense for Javascript in VS CodeVS Code 中 Javascript 的自动补全/建议/智能感知
【发布时间】:2022-01-19 14:07:45
【问题描述】:

我只是想知道是否有可能在 VSCode 中获得一个插件(我搜索但没有找到)来获取建议中对象的所有 JavaScript 原生方法。

obj.hasOwnProperty 的示例

示例代码:

let obj = {
    count : 0
}
console.log(obj.hasOwnProperty)

我的插件

JavaScript 有很多原生方法,使用好的自动完成插件和工具提示学习这些方法会容易得多。

【问题讨论】:

  • 你在寻找,ES6 sn-ps vs 代码扩展
  • 我已经有了这个。是否可能与其他插件发生冲突?

标签: javascript visual-studio-code plugins autocomplete tooltip


【解决方案1】:

我不确定 tabnine 扩展是否对此有所帮助。

tabnine 扩展是 AI 驱动的,所以它应该推荐一个建议。

您可以从 vscode 存储或从这里下载它 https://www.tabnine.com/install/vscode

【讨论】:

  • 除非我已经知道方法,否则免费版将无济于事
【解决方案2】:

我已经使用名为“Tabnine AI Autocomplete for Javascript...”的 vscode 扩展名尝试了您的示例代码,它就像一个魅力。

但要使用它,您需要在 tabnine 网站上创建一个帐户。

首先安装扩展程序,它会在 vscode 左侧边栏上显示一个通知。单击该通知并使用 google 或 github 登录,您就完成了。

这是扩展的全名和官方资源的链接。

Tabnine AI Autocomplete for Javascript, Python, Typescript, PHP, Go, Java, Ruby & more

https://marketplace.visualstudio.com/items?itemName=TabNine.tabnine-vscode

【讨论】:

    【解决方案3】:

    尝试使用此文件更新您的“settings.json”文件。但它会删除您的自定义设置。

    文件 > 首选项 > 设置 > 打开设置 (Json)

    注意:您会在右上角的按钮上找到“打开设置”。

    {
      "editor.fontSize": 12,
      "files.autoSave": "off",
      "editor.tabSize": 1,
      "editor.wordWrap": "on",
      "terminal.integrated.fontSize": 12,
      "emmet.includeLanguages": {
        "javascript": "javascriptreact"
      },
      "editor.minimap.enabled": false,
      "prettier.jsxSingleQuote": true,
      "prettier.semi": false,
      "prettier.singleQuote": true,
      "javascript.updateImportsOnFileMove.enabled": "always",
      "editor.formatOnPaste": true,
      "editor.formatOnSave": true,
      "editor.defaultFormatter": "esbenp.prettier-vscode",
      "[javascript]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
      },
      "editor.cursorBlinking": "expand",
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-08
      • 2017-08-04
      • 2017-06-06
      • 2019-12-08
      • 1970-01-01
      • 2021-10-09
      相关资源
      最近更新 更多