VS Code 中 Javascript 的自动补全/建议/智能感知
Posted
技术标签:
【中文标题】VS Code 中 Javascript 的自动补全/建议/智能感知【英文标题】:Autocompletion / Suggestion / Intellisense for Javascript in VS Code 【发布时间】:2022-01-19 14:07:45 【问题描述】:我只是想知道是否有可能在 VSCode 中获得一个插件(我搜索但没有找到)来获取建议中对象的所有 javascript 原生方法。
obj.hasOwnProperty
的示例
示例代码:
let obj =
count : 0
console.log(obj.hasOwnProperty)
我的插件
JavaScript 有很多原生方法,使用好的自动完成插件和工具提示学习这些方法会容易得多。
【问题讨论】:
你在寻找,ES6 sn-ps vs 代码扩展 我已经有了这个。是否可能与其他插件发生冲突? 【参考方案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",
【讨论】:
以上是关于VS Code 中 Javascript 的自动补全/建议/智能感知的主要内容,如果未能解决你的问题,请参考以下文章
VS Code 能自己编程了!根据注释自动补全代码,这也太疯狂了吧!
VS Code能自己编程了,GitHub推出“AI程序员”插件,根据注释自动补全代码