Visual Studio Code有哪些你常用的插件?
推薦幾個自己喜歡的,不帶鏈接,自己搜索安裝吧。
五星力薦:
1. Bracket Pair Colorizer :對括弧對進行著色,再也不會搞不清狀況了。
2. Git History: 可以查看Git log, file, 和line 歷史記錄。
3. Markdown PDF: 將markdown文檔轉換成pdf的利器
4. VSCode Great Icons: 我非常喜歡的一套Icons主題,對展開的文件有變色處理,很容易分辨
5. vscode-fileheader: 添加頭header comment,厲害的
6. monokia dimmed顏色主題,碼員大愛
7. Path Intellisense: 路徑提示器,好用得不得了
8. Setting Sync: 同步你得設置和插件
9. output colorizer: 輸出著色
其他:
1. Code Spellchecker : 代碼拼寫檢查,有時候也很煩,但是為了養成好的命名習慣也是好的
2. Document This: 為JavaScript和TypeScript提供JSDoc comments
3. filesize : 會在左下角顯示文件大小,很不錯
4. markdownlint: markdown 語法提示器
還有些限於語言得插件,因人而異,不介紹了。
------
歡迎訪問個人博客: [http://xiaokedada.com](http://xiaokedada.com)
推薦個自己寫的,嘿嘿。現在測試過 win 和 mac :
github:
GitHub - shalldie/vscode-background: A vscode extension to make it lovely.vscode market:background in Other category for Visual Studio Code主要做前端開發的,使用語言是typescript。
- Visual Studio Code Settings Sync,主要用來同步家裡和公司的vscode配置的。
- Debugger for Chrome,在Chrome瀏覽器中調試。
- Debugger for Firefox,在Firefox瀏覽器中調試。
- TSLint | Visual Studio Marketplace,校驗ts語法。
- Document This,目前vscode上最好的ts注釋插件。
- Bookmarks | Visual Studio Marketplace,書籤沒有太大作用,有時候做個標記有點用。
- vscode-todo | Visual Studio Marketplace,todo注釋,但是在mac上必須設置語言才可以。
- TypeScript | Visual Studio Marketplace,typescript必備插件。
- Can I Use | Visual Studio Marketplace,檢測特性是否可用,用了typescript我就很少用了。
- npm | Visual Studio Marketplace,npm相關命令,集成了終端後,我就很少用了。
- File Peek | Visual Studio Marketplace,預覽文件,一般看模塊時用到。
- Gulp Snippets,寫gulp時用到。
- Dash | Visual Studio Marketplace,查詢API,需要先裝Dash軟體。應該只能用在mac平台上。
- https://marketplace.visualstudio.com/items/GregorBiswanger.json2ts,快速生成一個typescript介面。
- CodeMetrics | Visual Studio Marketplace,有助於我重構代碼。
- Emoji | Visual Studio Marketplace,寫注釋使用,顯得輕鬆一些。
補充:
- Output Colorizer in Languages category for Visual Studio Code,彩色輸出有助於快速找到輸出信息。
- CodeBing in Other category for Visual Studio Code,直接在vscode中搜索。
- Knockout.js Snippets for VS Code in Snippets category for Visual Studio Code,knockout在html中快速綁定。
- TypeLens in Other category for Visual Studio Code,查看引用數量。
- TODO Parser in Other category for Visual Studio Code,和上面的7作用一樣,推薦使用這個。
- CSScomb in Other category for Visual Studio Code,給css排序。
- Auto Import in Other category for Visual Studio Code,自動引入模塊。
- Vim in Other category for Visual Studio Code,提高編輯效率。
- vscode-icons in Themes category for Visual Studio Code,看起來很舒服,然並卵。
謝邀, 我在使用的主要有這些 (加黑為列表最近新增):
自產
Sensitive Replace 替換選中的字元串同時保留大小寫, 比如選中 sensitiveReplace 和 SensitiveReplace, 想要替換為 helloWorld 和 HelloWorld.
ECMAScript Quotes Transformer 有時字元串寫了一半想轉成模板字元串, 或者想從模板字元串轉為普通字元串的時候比較順手.
Open in User-defined Console 方便用自定義的命令行工具打開, 比如我用的是 ConEmu.
非自產
Git Lens Git blame 標註, Code Lens, 還有更多.
Code Spellchecker 拼寫檢查, 速度相對快. Rewrap 長注釋/markdown 換行.
ESLint 流行的 Linter 插件, 平時都是關掉了 VS Code 自帶的 Linter, 太慢了.
Visual Studio Code Settings Sync 可以同步配置插件等到 gist.
Git History 查看文件版本信息.
Debugger for Chrome 在 Code 中調試.
vscode-todo 查看 TODO 備忘.
然後雖然我不用, 有的同學可能需要這個:
Vim 模擬器.
推薦個自己寫的REST Client插件https://marketplace.visualstudio.com/items?itemName=humao.rest-client能夠在vscode裡面輕鬆發送請求,查看響應等各種功能。非常期待大家的建議和意見。 GitHub地址: Huachao/vscode-restclient
vscode是老師介紹給我的,用了第一次就覺得很順手,感覺比Atom舒服(純個人感覺,有不同意見歡迎留言)最初版本的Vscode給我的感覺就是漢化不完整,插件幾乎以英文居多(介紹及命令等),以我這雅思6分水平有些介紹也是看不懂,最初選擇只要與我所編寫語言相關就下載安裝,在使用過程中逐漸發現有點和不足,把我用的順手的留下,不順手的就卸載掉,推薦給知友們,僅供參考:vscode-icon,這款必須要推薦,明顯提升效率的小插件,在項目文件多類型多的情況下,找到制定文件會大大縮短時間;Class autocomplete for HTML,編寫html代碼的朋友們對html代碼的一大體現就是重複,如果純用手敲不僅累還會影響項目進度,這款自動補全插件真的很棒;beautify,這款類似於vscode里格式化代碼的功能,不錯;Emoji,很好玩的一款插件,可以在代碼中插入emoji了,也許是程序猿的娛樂方式吧;HTML Snippets,這款插件包含html標籤,非常全,很實用;Can I Use,自動檢測所寫代碼能否在相應容器正常編譯執行;JavaScript Snippet Pack,針對js的插件,包含了js的常用語法關鍵字,很實用;
Python,針對python的插件,這是我用過所有python插件中最全的,自動補全功能對有些關鍵字沒有作用,不過還是很好用;
HTML CSS Support,在編寫樣式表的時候,自動補全功能大大縮減了編寫時間,推薦!Auto Close Tag,編寫html代碼的時候,寫完開始標籤,這款插件會自動補全結束標籤,其實上面所說的html自動補全插件一個Tab就搞定了,不過有時也需要這款插件;Auto Rename Tag,非常實用!要修改標籤名稱的時候自動修改結束標籤,節省一半時間,提升效率,非常棒!MagicPython,非常好的Python插件;Quokka.js 可以即時顯示js和ts的運行結果,想試驗一些短代碼的運行結果,但是又不想之後刪除文件的時候可以用到
附上一張官方效果圖:
C 艸三件套
C/C++ Clang | Visual Studio Marketplace
Debug | Visual Studio MarketplaceClang-Format推薦個自己寫的插件:Code Runner | Visual Studio Marketplace 支持多種語言,能直接跑code snippet,非常方便。如果你在VS Code寫HTML/XML的話,可以用下面兩個插件:
- Auto Close Tag : 輸入開始標籤後,自動添加結束標籤。比如輸入&,自動添加&
我覺得background插件非常牛逼,匿了
有一些個人作品沒有提交到marketplace,可以在github搜一下vscode extension
vscode-fileheader 自己寫的一個.支持頭部注釋,自動更新文件更新時間.
vscode-icon 不錯,文件夾文件類型都有小圖標了。
補充幾個常在各種推薦中露面但其實現在已經被vscode內置支持的插件,所以這些插件不必安裝:
- guides 縮進輔助線 可在設置中搜索guides找到
- html css support html中提示css 因為該功能中途消失過,所以出現過這個插件,商場中下載300k+,不過1.8版本該功能又回來了
- Document this js 的注釋模板
主題方面(當然,內置主題不一定和市場中的其他同名或類名主題是一模一樣的配色):
- monokai(dark和dim)
- solarized(light和dark)
- tomorrow-light-blue
---
上面基本都說到了。我說幾個(上面可能沒提到的)
- babel es6/es7 es6/7語法
- beautify css格式化
- javascritp code(es6) snippets
- Path Intellisense 路徑自動補全(後續或許會內置)
- can i use 前端都懂,css屬性適用情況
- dart code 學習dart中……
- gitignore 都懂 不過挺雞肋的
- preview 預覽,支持md ,html,jade,圖片uri和css屬性
- stylelint 用於css/scss/less語法檢查
- vs color picker 選色盤+取色器,不幸的是windows only
主題和圖標
個人喜歡亮色主題(當然不能太亮)向草紙黃(如經典的solarized light),淺灰色(如atom的one light以前pycharm上用的igor和egor)個人覺得不錯,其實黑色,深色這些並不護眼……
- light+material 白色,有點像知乎的背景色
- material icon theme 這是圖標主題
- monokai light 白色,背景色類色默認的vs亮色主題背景,只是語法高亮大讚
- quiet light for vsc 淺灰色 很像知乎最外側的背景色
- sunrise 淺淺鴉青色?不知道怎麼描述,看起來不錯的
- flatUI 將編輯器flat風格化
當然自帶的solarized light(紙黃色)也不錯,左側欄會跟隨主題變色,而以上三個比較違和,其餘d地方亮色,左側一列暗色…新發現可以在view裡面將這個左側活動欄隱藏掉。
Haskell 兩件套Haskell ghc-modHaskell Syntax Highlighting
go,誰用誰知道
賣瓜,可能是目前顏色區分最細緻的主題——Eva Theme
作為一名FE Coder,一個好用的編輯器是在是太重要了。入職之後一直使用VS Code這個編輯器,感覺就是比sublime沉重了好多,但是比webstorm輕便了好多,反應速度也一直不錯,就一直用下來了,跟sublime、Atom比git功能好棒啊!
現在分享一下我用的插件吧,感覺還是挺實用的。下載量截止至發布時間
- Auto Close Tag
- Description: Automatically add HTML/XML close tag, same as Visual Studio IDE or Sublime Text does. 自動補全HTML/XML標籤,減少50%的工作量!
- Download:878,716
- Show:
- Auto Rename Tag
- Description: Automatically rename paired HTML/XML tag, same as Visual Studio IDE does.自動更改HTML/XML標籤,不需要再進行二次修改,減少50%的工作量!
- Download:355,689
- Show:
- Path Intellisense
- Description: Visual Studio Code plugin that autocompletes filenames.文件路徑自動補全!!
- Download:557,505
- Show:
- Bracket Pair Colorizer
- Description: This extension allows matching brackets to be identified with colours. The user can define which characters to match, and which colours to use.自動標識相匹配括弧的顏色,有利於區分,webstorm的默認功能,VS Code里需要單獨安裝!
- Download:217,084
- Show:
- vscode-ext-color-highlight
- Description: This extension styles css/web colors found in your document.好看的顏色展示哦~
- Download:134,428
- Show:
- Emoji Code
- Description: Snippets to insert escaped Emoji code into HTML, CSS, JavaScript/CoffeeScript/TypeScript/LiveScript, Python and Ruby.程序猿自娛自樂的一個東西吧,哎~
- Download:15,601
- Show:
- vscode-fileheader
- Description: Add notes to the file header, and supports automatic update file modification time.快捷鍵
ctrl+alt+i
在文件開頭自動輸入作者信息和修改信息等內容,感覺在給自己加戲 ~ - Download:15,036
- Show:
下面是一些也挺有趣的插件,就不一一展示了,但是裝上很有趣哦,列在這裡~
- vscode-background
- 一定看到我編輯器背景的開心了,每次看到都暖暖的呢~這個插件文檔很詳盡了,有問題看文檔就行
- VSCode - Babel
- 支持ES6和ES7的語法
- js-beautify for VS Code
- 除自帶的format功能外自帶的美化代碼的插件
- VS Code - Debugger for Chrome
- 官方的描述很精準:Debug your JavaScript code running in Google Chrome from VS Code.
- Git History
- 大名鼎鼎的git history就不必多說了,設置快捷鍵體驗更加哦~
- VS Code ESLint extension
- 同樣大名鼎鼎的還有ESLint...也不必多說了
- Visual Studio Code HTML Snippets,VS Code JavaScript (ES6) snippets,React-Redux ES6 Snippets for Visual Studio Code
- FE Coder的福音,多看看文檔可提高編碼效率??
最後值得一提的是這次試用的GIF錄屏軟體,LICEcap,小巧輕便,使用簡單,贊!
好,就說這麼多了,日後有空再把相關的內容補上。看著我的開心擼碼去啦居然,沒有人說git blame,多好用的插件啊(當然,主要是對代碼管理者,比如技術團隊leader來說尤其有用,或者老是說「哎呀,誰覆蓋了我的代碼。」)~
必須Eslint :)
推薦閱讀:
※如何解決VS Code在win10 1607 高分屏,縮放125%的情況下字體模糊的問題?
※同為Electron應用,為什麼VSCode無法像Github桌面客戶端一樣實現菜單欄和標題欄的變色?
TAG:軟體推薦 | VisualStudioCode |