VSC 自己使用的擴充套件
4 min readMay 18, 2023
遠端連線 ssh
以下三個套件為微軟開發,一起使用的套件組合。
- Remote — SSH: 讓你可以透過 VSC 連接到遠端的機器或者伺服器,可以開啟遠端的資料夾、文件等
- Remote — SSH: Editing Configuration Files: 讓你透過 VSC, GUI 的方式編輯 SSH 設定檔
Ctrl + shift + P,Open ssh configuration file 就可以編輯設定檔。 - Remote Explorer: 以 GUI 的方式管理所有遠端的機器
外觀
- Material Icon Theme: 漂亮的文件 icon
2. One Dark Pro: 修改編輯器顏色主題,我很喜歡它對註釋會使用斜體表示,可以客製化顏色
Makrdown
- Markdown All in One: 各種 Markdown 快捷鍵
前端
- Live server: 前端網頁即時預覽套件,在本地端開啟伺服器,檢視前端頁面
2. Prettier: Formatter, 我用來排版 HTML, JS, CSS and Json 檔案
3. Eslint: Linter, 檢查 JS 錯誤
Jupyter
- Jupyter: 讓你可以在 VSC 上使用 Jupyter notebooks
- Jupyter Cell Tags: 提昇 Jupyter 的使用體驗,讓你可以對 notebook cells 進行管理、折疊,更好的管理 notebooks
- Jupyter Keymap: 在編輯 Jupyter noteobook 時可以使用 Jupyter 的快捷鍵
- Jupyter Notebook Renders: 更好的渲染 Jupyter notebook content,像是 LaTeX 公式、照片等
- Jupyter Slide Show: 對 Jupyter notebok 提供互動式的 slide
Python
- Python: 讓 VSC 使用 Python
2. Pylance: 型別檢查,定義查詢等功能
3. isort: 檢查 import organization
4. Black formatter: Format Python file only
C/C++
- C/C++: 讓 C/C++可以被 debug、執行在 VSC 的套件
- C/C++ Extension Pack: 提昇 C/C++ 套件的功能,例如 Code snippet 等高級功能
- C/C++ Themes: C/C++ syntax highlighting 還有顏色主題等
- Clang-Format: 排版 C/C++ file
Git
- Git history:
可以查看分支的歷史,文件的歷史等,我比較常用的功能為比較不同的 commit,還有其他雜項功能,像是創建 Tag, 創建分支,但都是 command-line 可以做的事情。