VSC 自己使用的擴充套件

Kola (Yan-Hao Wang)
4 min readMay 18, 2023

--

遠端連線 ssh

以下三個套件為微軟開發,一起使用的套件組合。

  1. Remote — SSH: 讓你可以透過 VSC 連接到遠端的機器或者伺服器,可以開啟遠端的資料夾、文件等
  2. Remote — SSH: Editing Configuration Files: 讓你透過 VSC, GUI 的方式編輯 SSH 設定檔
    Ctrl + shift + P,Open ssh configuration file 就可以編輯設定檔。
  3. Remote Explorer: 以 GUI 的方式管理所有遠端的機器

外觀

  1. Material Icon Theme: 漂亮的文件 icon

2. One Dark Pro: 修改編輯器顏色主題,我很喜歡它對註釋會使用斜體表示,可以客製化顏色

Makrdown

  1. Markdown All in One: 各種 Markdown 快捷鍵

前端

  1. Live server: 前端網頁即時預覽套件,在本地端開啟伺服器,檢視前端頁面

2. Prettier: Formatter, 我用來排版 HTML, JS, CSS and Json 檔案

3. Eslint: Linter, 檢查 JS 錯誤

Jupyter

  1. Jupyter: 讓你可以在 VSC 上使用 Jupyter notebooks
  2. Jupyter Cell Tags: 提昇 Jupyter 的使用體驗,讓你可以對 notebook cells 進行管理、折疊,更好的管理 notebooks
  3. Jupyter Keymap: 在編輯 Jupyter noteobook 時可以使用 Jupyter 的快捷鍵
  4. Jupyter Notebook Renders: 更好的渲染 Jupyter notebook content,像是 LaTeX 公式、照片等
  5. Jupyter Slide Show: 對 Jupyter notebok 提供互動式的 slide

Python

  1. Python: 讓 VSC 使用 Python

2. Pylance: 型別檢查,定義查詢等功能

3. isort: 檢查 import organization

4. Black formatter: Format Python file only

C/C++

  1. C/C++: 讓 C/C++可以被 debug、執行在 VSC 的套件
  2. C/C++ Extension Pack: 提昇 C/C++ 套件的功能,例如 Code snippet 等高級功能
  3. C/C++ Themes: C/C++ syntax highlighting 還有顏色主題等
  4. Clang-Format: 排版 C/C++ file

Git

  1. Git history:

可以查看分支的歷史,文件的歷史等,我比較常用的功能為比較不同的 commit,還有其他雜項功能,像是創建 Tag, 創建分支,但都是 command-line 可以做的事情。

Reference

--

--

Kola (Yan-Hao Wang)
Kola (Yan-Hao Wang)

Written by Kola (Yan-Hao Wang)

在系統軟體跟資安領域學習的學生

No responses yet