[✍持續更新中] [vscode] 使用與插件分享
什麼是 vscode
Visual Studio Code(簡稱vscode)是一個由微軟開發,同時支援Windows 、 Linux和macOS等操作系統的免費程式碼編輯器,它支援測試,並內建了Git 版本控制功能,同時也具有開發環境功能,例如代碼補全、代碼片段和代碼重構等。 (維基百科)
開啟命令面板
F1 或 Ctrl+Shift+P 開啟命令面板,再輸入想使用什麼內容,結合後續說明使用.
Git 版本控制
其實在 vscode 中操作 Git 真的非常方便,以下動作都是自己摸索就找到對應功能了,
直接紀錄幾個常用動作.
commit change File
切換到 git 頁籤->會出現你有更動過的檔案,點擊可以看到差異點
->按下+ 可以新增至 change 列表->上方輸入 commit Message->上方有一個勾勾按下及 commit上傳 change File Push
點擊左下角分支圖右方會有上傳按鈕新增 branch
點擊左下角分支圖->Create branch ->輸入名稱切換 branch
點擊左下角分支圖->選擇分支刪除分支
Ctrl+shift+p->git delete branch->選擇分支
gitmoji
在git提交上加入表情符號
gitmoji
Code Snippet
這個是 vscode 內建就有的程式碼內建設定,
開啟終端機
你不用跳到 VS Code 工具外來執行,直接按下【Ctrl+、】即可開啟終端機畫面,。
Ctrl+` Show integrated terminal
安裝插件
側邊欄中有一項 Extensions 可以在這邊搜尋插件與插件使用介紹.
代碼格式化
- prettier - code formatter
- ESLint
Path Intellisense
自動補齊程式中的路徑和文件名。
Task Kill
有時候程式發生意外終止或是不小心關閉,會需要使用終端機查出進程ID並終止.
這個插件很好用,安裝完後 cmd+shift+p 可以叫出對話 輸入task kill…by port 再輸入要砍的網路 port即可.
TODO TREE
有時候開發過程中有未能完成或是要稍後完成的地方,可以加上TODO/FIXME等註解.
這一個插件安裝完之後,側邊會出現新的icon,點擊後可以快速找出這些註解的地方.
Quokka.js (沒用過先記著)
Quokka.js 会在你输入时自动计算结果,并在 IDE 中打印结果。
Auto rename Tag
Css-in-js
可以透過指令將 CSS 選取後切換 css & css-in-js 寫法,不用再自己改半天啦!!
vscode-styled-components
可以自動完成在css-in-js區塊裡面的css補全提示.
Git Graph
可以看到分支圖
後端語言相關 Go 套件
新增 task 設定
F1 或 Ctrl+Shift+P 開啟命令面板
1 | tasks.json |
新增 debug 設定
1 | D:\go\src\xxx\.vscode\launch.json |
-
客製化設定
根據插件會有對應的設定
(快速鍵 Command+ ,) 開啟 settings.json 使用者設定檔
files
1 | "files.autoSave": "onFocusChange", 當焦點移開自動儲存 |
editor
自動存檔格式化與更改預設格式化工具
1 | "editor.tabCompletion": "on", |
React JSX 自動格式化設定
搭配 editor 根據檔案格式做設定
1 |
|
React Hooks Snippets
React Hooks Snippets - React Hooks程式碼區段快速產生
prettier
1 | 'prettier.singleQuote': true, |
網路參考文章
連結 | 摘要 |
---|---|
偏好的 Visual Studio Code 設定檔 | 非常詳細 |
vscode 如何自動格式化代碼? | 編輯器默認的格式化工具 |
How do I enable automatic prettier formatting for .jsx files in VS Code? | each file type has to be individually Note javascriptreact as the identifier for JSX |
VScode Golang 编译任务 Task.json | 在終端機的指令可以透過 task 安裝 |
Visual Studio Code 極速上手指南 | |
vscode 插件推荐 todo-tree | |
15 款好用的 VS Code 插件 | |
Visual Studio Code 之常備快捷鍵 | Visual Studio Code 之常備快捷鍵 |
[✍持續更新中] [vscode] 使用與插件分享