VSCode如何自動補全js代碼

VSCode如何自動補全js代碼

vscode如何自動補全js代碼

vscode原本是只有es原生api有帶自動補全的功能,但是如果使用node.js或者其require進去的相關函數就比較可憐了。

vscode可以識別typings,因此可以通過typings來作為插件拓展vscode的功能。

具體使用方法如下:

1、配置jsconfig.json

在使用typings之前,需要在vscode里面配置一下名為jsconfig.json的文件。配置方法很簡單,隨便選中一個js文件,vscode右下角會彈出一個綠色的小燈泡,如圖所示:

VSCode如何自動補全js代碼

2、配置jsconfig.json

點擊進去,頂部會提示

“Create?a?jsconfig.json?to?enable?richer?IntelliSense?and?code?navigation?across?the?entire?workspace.”

選擇create,vscode就會創造一個jsconfig.json的文件,內容大致如下:

{ ????//?See?https://go.microsoft.com/fwlink/?LinkId=759670 ????//?for?the?documentation?about?the?jsconfig.json?format ????"compilerOptions":?{ ????????"target":?"es6", ????????"module":?"commonjs", ????????"allowSyntheticDefaultImports":?true ????}, ????"exclude":?[ ????????"node_modules", ????????"bower_components", ????????"jspm_packages", ????????"tmp", ????????"temp" ????] }

所有需要的參數都會幫我們設置好。此時我使用的是vscode v1.2.0生成的jsconfig,低版本自動生成的配置可能會比里面的少一點,但不影響。

2、安裝typings

使用npm全局安裝typings

npm?install?-g?typings

3、安裝語法插件

以安裝node.js自動補全為例,在項目根目錄下使用bash或者cmd,輸入

typings?install?dt~node?--global

其中”dt~”為使用DefinitelyTyped類型定義的意思,vscode可以識別這種定義。

之后可以看到在項目目錄下出來了新的文件夾“typings”

VSCode如何自動補全js代碼

現在輸入process,自動地補全出來了~window下可能需要重啟下vscode才能看到自動補全的效果。

VSCode如何自動補全js代碼

相關文章教程推薦:vscode教程

? 版權聲明
THE END
喜歡就支持一下吧
點贊5 分享