60 個神級 VS Code 插件!
點擊上方“小白學(xué)視覺”,選擇加"星標(biāo)"或“置頂”
重磅干貨,第一時間送達 ![]()
vscode 進行開發(fā),并且比較喜歡折騰 vscode ,會到處找這一些好玩的插件,于是越攢越多,今天給大家推薦一下我收藏的 60 多個 vscode 插件,據(jù)說插件裝太多,編輯器會變卡,可能是我的電腦配置還頂?shù)米?,目前并沒有感覺到卡卡的。
vscode 配置,以及插件的不同,部分插件可能在你電腦上不會生效。文中提到的快捷鍵都是 windows 下的,其他操作系統(tǒng)的快捷鍵請自行了解。
bug 更有動力。
Better Comments
安裝完以后,插件會默認自帶幾種顏色的注釋,還可以通過 vscode 的配置文件自定義任何顏色,類型的注釋。具體的配置方法我給你們找好了。

Bracket Pair Colorizer 2 是增強版,具體我沒有深入研究具體增強了哪些內(nèi)容。而且它有挺多的設(shè)置項,反正安裝完默認的配置已經(jīng)夠用了,感興趣的同學(xué)自行發(fā)覺更多有趣玩法吧。


html 標(biāo)簽,配對的標(biāo)簽就會出現(xiàn)下劃線來指示你誰和誰是一對。

vscode 變成中文,像我這種英語弱雞才會用,大佬們略過。為什么要放在優(yōu)化外觀的分類里,因為我覺得中文比英文好看????,安裝完重啟就行了。


css 顏色屬性,直觀的展示了出來。


Material Theme Palenight High Contrast 這一款。安裝完了以后點擊 設(shè)置顏色主題 就可以了。
Material Theme Icons













Material Theme Icons 我更喜歡這個的風(fēng)格,蘿卜青菜可有所愛,大家各取所需。

AZ AL Dev Tools/AL Code Outline
AL OUTLINE 的選項。

vue 文件,請忽略我的代碼內(nèi)容,專注于插件的功能????, 可以看到展開第一層是極具 vue 單文件組件特點的 template,script,style。逐層展開就可以看到 dom 節(jié)點, methods 里面定義的函數(shù)等,然后點擊就可以快速定位到目標(biāo)所在位置,媽媽再也不用擔(dān)心我全局搜啦!

Code Runner
console.log ,還有很多其他玩法,具體使用參考此篇文章


CodeIf 的出現(xiàn)讓這個問題迎刃而解,它通過搜索 GitHub, Bitbucket, GitLab 來找到真實的使用變量名,為你提供一些高頻使用的詞匯。
CodeIf 就可以跳轉(zhuǎn)到網(wǎng)頁,顯示候選命名。





Debugger for Firefox,Debugger for Microsoft Edge等,其他的我沒用過,大家按需安裝即可,使用方法應(yīng)該都大同小異。

.vscode 文件夾以及 launch.json 文件,不用管。

配置文件的具體內(nèi)容和使用方法可以看這一篇,很詳細。
Git History

Git:View File History 來以列表的形式查看所有的提交記錄。

git 相關(guān)的插件,功能比上一個要強大一些。上一個插件的演示圖片中可以看到我的每一行代碼都有上一次 git 提交的記錄,那就是這個插件的功勞。

LeetCode
vscode 中刷算法題的。我自己沒用過????


.history 的文件夾。代碼的修改記錄就會放在這里面。記得添加.gitignore,不然每次提交代碼的時候就要遭重了。

html 文件。

html 文件上右擊,選擇 open in default browser 即可打開使用瀏覽器打開文件。


Beyond Compare 了,但是它是收費的!那么 Partial Diff 這款神奇的插件就成為了良好的替代品,選中一代碼,右鍵 Select Text for Compare ,選中另外一部分代碼,右鍵Compare Text with Previous Selection即可。我的是中文的,就更明顯了????

Postman 都聽說過吧,這個插件就基本上可以理解為,在 vscode 里面使用 postman 。

Create Request 就可以正常使用了。



projects.json 這個文件,點擊項目名字就可以切換了,也可以新窗口打開。



Auto Import
Typescript 自動導(dǎo)入,其實現(xiàn)在很多的插件基本都內(nèi)置了這種功能,已經(jīng)不是必須品了。可能是因為我裝了各種奇奇怪怪的插件,我現(xiàn)在想導(dǎo)入什么東西的時候,一大堆的提示,隨便選一個都能導(dǎo)進來??


nice。


F1(windows) ,輸入對應(yīng)命令即可。



f1 輸入命令即可,一般輸入 esq 就出現(xiàn)提示了。





console.log ,那么這就是一款快速生成 console.log 的插件。使用方法非常簡單, 選中變量,然后按 ctrl + shift + L 就可以生成了。需要刪除的時候按 ctrl + shift + D 即可刪除。


json 格式轉(zhuǎn)成 ts 的類型,復(fù)制 json 之后按 ctrl + alt + v 即可。


settings.json 中進行自定義配置。

"fileheader.customMade": {
"Author": "一尾流鶯",
"Description": "",
"Date": "Do not edit",
"LastEditTime": "Do not edit",
"FilePath": ""
},
"fileheader.cursorMode": {
"description": "",
"param": "",
"return": ""
},
Mithril Emmet
vscode 已經(jīng)內(nèi)置了。




npm 包的時候,智能提示。




console.log 的插件,不同的是,他支持自定義 console.log 的內(nèi)容,包括文件名,路徑,大小等,還可以添加自己喜歡的 emoji 表情,快捷鍵 ctrl + alt + L。


-
JavaScript (ES6) code snippets -
Jest Snippets -
HTML Snippets -
Vue VSCode Snippets -
Vue 3 Snippets -
... ...

用來代碼格式化的,但是我好像安裝了沒怎么用,我一直都是 eslint + prettier,有正在用的小伙伴可以在評論區(qū)發(fā)表一下看法,感興趣的請自己搜索使用方法。

.eslintrc.js 文件去配置,也可以用很多大公司現(xiàn)有的規(guī)范,太復(fù)雜了就不細講了,貼出教程鏈接。

eslint 使用,也可以單獨使用。

.prettierrc.json 文件,在里面書寫自己想要的格式就行了。更具體的配置內(nèi)容查看鏈接



vue 進行開發(fā)的小伙伴都少不了跟它們打交道,volar 是跟 vue3 更配的,功能也能多,由于這兩個插件功能過于龐大,就不展開講了,感興趣的自行搜索使用。



emoji 表情,我自己除了寫一些注釋,console.log 之外,基本沒有別的作用,但是挺好玩的,別人看你的代碼中各種小表情,也會覺得你是一個可愛的人吧。
emoji 設(shè)為變量名,我可不建議你們這樣做。使用方法也是非常的簡單,按 f1(windows) 輸入 emoji ,可以看到有三個選項,分別是 emoji 表情,markdown 下的 emoji,還有 unicode 下的 emoji。選中一個模式回車進入列表,再回車就可以輸入到代碼中了。

可以同步 vscode 配置的插件,由于我沒有換過電腦,所以還沒親測,但是網(wǎng)上用的人還是蠻多的。
作者:一尾流鶯
鏈接:https://juejin.cn/post/6994327298740600839
下載1:OpenCV-Contrib擴展模塊中文版教程
在「小白學(xué)視覺」公眾號后臺回復(fù):擴展模塊中文教程,即可下載全網(wǎng)第一份OpenCV擴展模塊教程中文版,涵蓋擴展模塊安裝、SFM算法、立體視覺、目標(biāo)跟蹤、生物視覺、超分辨率處理等二十多章內(nèi)容。
下載2:Python視覺實戰(zhàn)項目52講
在「小白學(xué)視覺」公眾號后臺回復(fù):Python視覺實戰(zhàn)項目,即可下載包括圖像分割、口罩檢測、車道線檢測、車輛計數(shù)、添加眼線、車牌識別、字符識別、情緒檢測、文本內(nèi)容提取、面部識別等31個視覺實戰(zhàn)項目,助力快速學(xué)校計算機視覺。
下載3:OpenCV實戰(zhàn)項目20講
在「小白學(xué)視覺」公眾號后臺回復(fù):OpenCV實戰(zhàn)項目20講,即可下載含有20個基于OpenCV實現(xiàn)20個實戰(zhàn)項目,實現(xiàn)OpenCV學(xué)習(xí)進階。
交流群
歡迎加入公眾號讀者群一起和同行交流,目前有SLAM、三維視覺、傳感器、自動駕駛、計算攝影、檢測、分割、識別、醫(yī)學(xué)影像、GAN、算法競賽等微信群(以后會逐漸細分),請掃描下面微信號加群,備注:”昵稱+學(xué)校/公司+研究方向“,例如:”張三 + 上海交大 + 視覺SLAM“。請按照格式備注,否則不予通過。添加成功后會根據(jù)研究方向邀請進入相關(guān)微信群。請勿在群內(nèi)發(fā)送廣告,否則會請出群,謝謝理解~
下載1:OpenCV-Contrib擴展模塊中文版教程
在「小白學(xué)視覺」公眾號后臺回復(fù):擴展模塊中文教程,即可下載全網(wǎng)第一份OpenCV擴展模塊教程中文版,涵蓋擴展模塊安裝、SFM算法、立體視覺、目標(biāo)跟蹤、生物視覺、超分辨率處理等二十多章內(nèi)容。
下載2:Python視覺實戰(zhàn)項目52講
在「小白學(xué)視覺」公眾號后臺回復(fù):Python視覺實戰(zhàn)項目,即可下載包括圖像分割、口罩檢測、車道線檢測、車輛計數(shù)、添加眼線、車牌識別、字符識別、情緒檢測、文本內(nèi)容提取、面部識別等31個視覺實戰(zhàn)項目,助力快速學(xué)校計算機視覺。
下載3:OpenCV實戰(zhàn)項目20講
在「小白學(xué)視覺」公眾號后臺回復(fù):OpenCV實戰(zhàn)項目20講,即可下載含有20個基于OpenCV實現(xiàn)20個實戰(zhàn)項目,實現(xiàn)OpenCV學(xué)習(xí)進階。
交流群
歡迎加入公眾號讀者群一起和同行交流,目前有SLAM、三維視覺、傳感器、自動駕駛、計算攝影、檢測、分割、識別、醫(yī)學(xué)影像、GAN、算法競賽等微信群(以后會逐漸細分),請掃描下面微信號加群,備注:”昵稱+學(xué)校/公司+研究方向“,例如:”張三 + 上海交大 + 視覺SLAM“。請按照格式備注,否則不予通過。添加成功后會根據(jù)研究方向邀請進入相關(guān)微信群。請勿在群內(nèi)發(fā)送廣告,否則會請出群,謝謝理解~
評論
圖片
表情
