簡體   English   中英

VS Code 中 Javascript 的自動補全/建議/智能感知

[英]Autocompletion / Suggestion / Intellisense for Javascript in VS Code

我只是想知道是否有可能在 VSCode 中獲得一個插件(我搜索但未找到)以獲取建議中對象的所有 JavaScript 本機方法。

obj.hasOwnProperty的示例

示例代碼:

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

我的插件

JavaScript 有很多本機方法,使用好的自動完成插件和工具提示學習這些方法會容易得多。

我不確定 tabnine 擴展是否會對此有所幫助。

tabnine 擴展是人工智能驅動的,所以它應該推薦一個建議。

您可以從 vscode 存儲或從這里下載它 https://www.tabnine.com/install/vscode

我已經使用名為“ 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

嘗試用這個更新你的“ settings.json ”文件。 但它會刪除您的自定義設置。

文件 > 首選項 > 設置 > 打開設置 (Json)

注意:您會在按鈕的右上角 hover 中找到此“打開設置”。

{
  "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",
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM