TODO Highlight
寫代碼過程中,突然發現一個Bug,但是又不想停下來手中的活,以免打斷思路,怎么辦?按照代碼規范,我們一般是在代碼中加個TODO注釋。比如:(注意,一定要寫成大寫TODO,而不是小寫的todo)
//TODO:這里有個bug,我一會兒再收拾你
或者:
//FIXME:我也不知道為啥, but it works only that way.
安裝了插件 TODO Highlight之后,按住「Cmd + Shift + P」打開命令面板,輸入「Todohighlist」,選擇相關的命令,我們就可以看到一個 todoList 的清單。
Rainbow Brackets
Rainbow Brackets 插件:突出顯示成對的括號。
indent-rainbow
indent-rainbow 插件:突出顯示縮進。
Visual Studio Intellicode
這個插件能幫助開發人員生成智能代碼補全提示,並且它內置支持很多種編程語言。
Visual Studio Intellicode 使用機器學習技術,通過學習大量 GitHub 項目的代碼,能找到一些編碼模式,然后在你編程時給予代碼提示。
configure display language
安裝語言包即可。
Bookmarks
書簽使用。
vscode-icons
vscode-icons 插件可以實現對各種文件類型的文件前的圖標進行優化顯示,這樣我們在查看長長的文件列表的時候,可以直接通過文件的圖標就可以快速知道文件的類型,而不是去看文件的后綴。
Beautify
Beautify 插件可以快速格式化你的代碼格式,讓你在編寫代碼時雜亂的代碼結構瞬間變得非常規整,代碼強迫症必備,較好的代碼格式在后期維護以及他人閱讀時都會有很多的便利。
Code Runner
如果你需要學習或者接觸各種各樣的開發語言,那么 Code Runner 插件可以讓你不用搭建各種語言的開發環境,直接通過此插件就可以直接運行對應語言的代碼,非常適合學習或測試各種開發語言。
支持的語言有:C, C++, Java, JavaScript, PHP, Python, Perl, Perl 6, Ruby, Go, Lua, Groovy, PowerShell, BAT/CMD, BASH/SH, F# Script, F# (.NET Core), C# Script, C# (.NET Core), VBScript, TypeScript, CoffeeScript, Scala, Swift, Julia, Crystal, OCaml Script, R, AppleScript, Elixir, Visual Basic .NET, Clojure, Haxe, Objective-C, Rust, Racket, AutoHotkey, AutoIt, Kotlin, Dart, Free Pascal, Haskell, Nim, D, 以及一些自定義的命令。
Code Spell Checker
此插件安裝后就不用管就好了,在你代碼中有單詞拼寫錯誤時,你就會發現它的好處,因為我們寫代碼畢竟都是大量的英文單詞變量定義,插件還可以給出錯誤拼寫單詞的建議。
Path Intellisense
自動路徑補全功能。
One Dark Theme
來自 Atom 的 one dark 主題好看實用。
Project Manager
工程項目過多時,shift+cmd+p(shift+ctrl+p) 然后輸入project,第一次選擇edit Project編輯自己的工程項目,之后就可以直接選擇open打開你的項目。
Bracket Pair Colorizer2
安裝 Bracket Pair Colorizer2插件,會通過不同顏色來展示匹配的括號,這樣代碼不容易一樓括號。
Indenticator
安裝 Indenticator 插件,會將同一級的深度用豎線對齊展示,這樣很容易看出來塊結構,比如下圖中就 for 語句塊內的代碼就有一條豎線,而內部的 if 和 else 則分別還有一條豎線。這些豎線只是幫助你看代碼更容易。