24 款神級插件,讓你的 vscode 更牛逼

大家好,我是梁唐。

之前給小夥伴安利過 vscode,很有就有小夥伴反饋說 vscode 雖然還挺好用,但是插件太多了,不知道要安裝哪些。亂裝一通不但效果不好,而且還會導致每次打開 vscode 都要喫掉不少內存,還會非常得慢。

所以今天就和大家安利幾款老梁用得比較多的 vscode 插件。

語言支持

首先當然是一些語言支持的插件,這個大家根據自己的需要安裝就好了。平時編寫什麼語言,就安裝什麼語言的插件。

老梁這裏簡單列舉一下老梁安裝過的語言。

C/C++

提供 C++ 語法識別、智能補全、代碼跳轉、調用依賴識別等,一般來說學生黨安裝這一個就可以了。還有一些其他的插件也非常不錯,如 C++ Intellisense, C/C++ Clang Command Adapter 等。

Java

提供代碼調整、自動補全、jdk 文檔查詢、Lint、類型檢查、debug 等功能。雖然老梁安裝了這個插件,但實話說老梁一般不在 vscode 裏寫 Java。

因爲 Java 的工程往往比較龐大,而 vscode 相對比較輕量級,相對來說不是非常合適。而且 Java 工程需要的插件也非常多,比如 Tomcat、spring、數據庫等等…… 全部安裝下來還是比較重的。所以還不如直接使用全部環境都集成好的 IDEA。

Go

vscode 對 go 語言的支持非常不錯,在某些功能上甚至比 Jetbrains 家的 Goland 還要好用,比如 golint。

和 Java 一樣,golang 一般也是用來編寫大型的後端項目,這類的項目代碼文件非常多,老梁個人感覺還是不太適合 vscode。還是更喜歡 goland 一些, 不過也有很多同事是 vscode 鐵忠粉,堅定使用 vscode,所以關於這點仁者見仁。

Hive SQL

Hive SQL 語法支持,主要就用到高亮和補全,畢竟 hive sql 都不在本地運行。

HTML/CSS

HTML/CSS 語法支持,前端黨必備。

Markdown

markdown 語法支持,可以在 vscode 當中編輯 markdown 文檔,還支持圖牀的圖片上傳功能。但老梁個人還是更喜歡 Typora,很少在 vscode 當中寫文檔。

但是由於很多 github 的 repo 都提供了 markdown 語法格式的 readme 文件,所以還是需要安裝一下,這樣才方便閱讀。

Python

Python 的語法支持,支持 Python 的單測、lint、語法高亮、代碼格式化、debug、jupyter 等功能。

當中老梁最喜歡的是對 jupyter 的支持,可以在 vscode 當中快速打開、運行. ipynb 文件,再也不用在 web 當中運行 notebook 了,體驗大大提升。

老梁平時用 vscode 寫 Python 比較多,因爲老梁一般寫的 Python 都是一些插件、工具或者是模型的代碼,基本上都是單一的 Python 文件,而不是大型的工程,所以感覺 vscode 還是非常好用的。同樣,如果是編寫大型工程的話,還是感覺 Pycharm 可能更適合一些。

各種神器

上面介紹的都是語言支持型插件,大家根據自己平時編寫的需要酌情安裝即可。當然這裏老梁列舉的也是老梁自己安裝過的,還有很多其他的語言老梁也沒接觸過,也就沒辦法給大家介紹了。

下面來介紹一下功能性的插件,可以實現一些各種各樣的功能,有些是開發神器,有些是摸魚神器,各有各的用處。

Auto Close Tag

前端神器,只需要編寫左標籤,例如<a>,<body>,<html>等,會自動替我們完成右側標籤的填充如:</a>, </body>, </html>等。

Auto Rename Tag

前端神器,自動修改標籤名,當我們修改一個標籤時,自動修改對應的右側標籤。

Better Comments

美化註釋,可以將我們的多行註釋按照類別自動高亮,如:

Bracket Pair Colorizer

開發神器,當使用多層括號嵌套時,自動將不同層次的括號設置成不同的顏色,防止配對時眼瞎。

CodeIf

變量起名神器,還在爲起變量名發愁嗎?使用它搜索一下,自動推薦合適的變量名,支持中文!

Excel Viewer

顧名思義,Excel 表格預覽,數據分析黨的神器,再也不用一個窗口看數據一個窗口寫代碼了。

ESLint

前端神器,不解釋。

Jslint

JSLint,JavaScript lint 工具,前端黨必備。

jupyter

vscode 中支持 jupyter,和 Python 插件對 jupyter 的支持類似。

leetcode

上班摸魚、實驗室摸魚神器,再也不用擔心刷題被老闆看到了。

live server

前端神器,可以在 vscode 中預覽編寫的網頁。

Path Intellisense

編碼神器,相對路徑自動補全

Remote - SSH

開發神器,通過 vscode 以窗口的形式連接遠程服務器,直接在 vscode 當中編寫服務器代碼!

Tabnine

開發神器,超強大的代碼自動補全。

Terminal Here

開發神器,在當前窗口打開 terminal,再也不用每次開 terminal 都要不停地 cd 了。

vscode-icons

給你的 vscode 中文件夾、文件換上更好看的圖標。

zhihu

摸魚神器,年薪百萬的祕密……

vscode 當中好用的插件還有非常多,如果還知道什麼其他神器的,不妨在下方留言分享給大家吧~

本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源https://mp.weixin.qq.com/s/QmGPkWVu1I6rR5Jb7oypgw