VS Code 基本使用技巧整理

Visual Studio Code(簡(jiǎn)稱VS Code)是微軟開(kāi)發(fā)的文本編輯器,同時(shí)支持Windows、Linux和macOS操作系統(tǒng),并且是開(kāi)源的。從2015年發(fā)布到現(xiàn)在,因?yàn)楣δ軓?qiáng)大,擴(kuò)展性強(qiáng),并且使用體驗(yàn)非常好,用的人是越來(lái)越多。我也是從原來(lái)的sublime遷移到atom到
現(xiàn)在VS code。在這里整理了一下對(duì)于剛?cè)肟臃浅S袔椭囊恍┗A(chǔ)技巧。希望能有些幫助,高級(jí)復(fù)雜一點(diǎn)的編輯技巧會(huì)在下一片內(nèi)容進(jìn)行整理,希望大家多關(guān)注我。

命令面板

隨時(shí)隨地顯示命令面板,并操作

Mac: cmd+shift+p or f1

Windows / Linux: ctrl+shift+p or f1

command palette.gif

快捷鍵顯示

在命令面板上面的命令,如果設(shè)置了快捷鍵,那么在右邊就會(huì)顯示,如果你忘記了可以通過(guò)這種方式查看。

keyboard references.png

快速打開(kāi)

快速打開(kāi)文件

Mac: cmd+p

Windows/Linux: ctrl+p

Quick Open.gif

Tip: Type "?" to view help suggestions.

?

命令行工具

使用Terminal命令快速的啟動(dòng)并設(shè)置項(xiàng)目。

安裝命令行工具

  1. 打開(kāi) Command Palette | 命令面板 (command+shift+p)
  2. 輸入 "shell command",點(diǎn)擊回車(chē)

使用命令行工具

# 使用VS code 打開(kāi)當(dāng)前文件夾
code .

# 在最近使用的代碼窗口打開(kāi)當(dāng)前文件夾
code -r .

# 創(chuàng)建新文件
code -n

# 修改語(yǔ)言
code --locale=es

# 打開(kāi) diff 編輯器
code --diff <file1> <file2>

# 查看幫助
code --help

# 禁用所有的插件
code --disable-extensions .

[圖片上傳失敗...(image-925bd4-1536738397728)]

狀態(tài)欄

顯示錯(cuò)誤和警告

能夠快速的跳轉(zhuǎn)到錯(cuò)誤和警告的位置。

Mac: shift+cmd+m

Windows / Linux: ctrl+shift+m

errors and warnings.gif

修改語(yǔ)言模式

修改當(dāng)前文件類型為自己想用的語(yǔ)言。如果你想將語(yǔ)言配置保存下來(lái),可以使用configure file association for... 命令將當(dāng)前文件擴(kuò)展名與語(yǔ)言相關(guān)聯(lián)

Mac: cmd+k m

Windows / Linux: ctrl+k m

change syntax.gif

Customization | 自定義

Vs code有很多自定義選項(xiàng)

  • 修改主題
  • 修改快捷鍵
  • 自定義設(shè)置
  • 添加 JSON 驗(yàn)證
  • 自定義代碼塊
  • 安裝插件

修改主題

  1. 打開(kāi) Command Palette | 命令面板 (command+shift+p)
  2. 輸入" themes",選擇修改想用的主題
  3. 你可以從插件市場(chǎng)下載自己喜歡的主題
Preview themes.gif

還可以修改文件ICON的主題樣式。

File icon themes.gif

修改快捷鍵

macOS


macOS VS code 快捷鍵

Windows


Windows

Linux


Linux VS code 快捷鍵

鍵盤(pán)映射

如果你已經(jīng)用習(xí)慣了其他編輯器,類似Vim,Sublime,Emacs,Atom的可以直接從Preferences > Keymap Extensions 進(jìn)行修改。

自定義快捷鍵

  1. 打開(kāi) Command Palette | 命令面板 (command+shift+p)
  2. 輸入"keyboard shortcuts."
  3. 輸入自己想用的快捷鍵
customize keyboard shortcuts.gif

自定義設(shè)置

打開(kāi) settings.json

Mac: cmd+,

Windows / Linux: File > Preferences > Settings

/粘貼時(shí)格式化/

"editor.formatOnPaste": true

/改變字體大小/

"editor.fontSize": 18

/設(shè)置縮放等級(jí)/

"window.zoomLevel": 5

/編程字體連字/

"editor.fontFamily": "Fira Code",
"editor.fontLigatures": true

需要安裝字體“Fira Code

[圖片上傳失敗...(image-a4b1aa-1536738397728)]

/自動(dòng)保存/: 你還可以使用最高級(jí)別的自動(dòng)保存,在File > Auto Save設(shè)置

"files.autoSave": "afterDelay"

/保存時(shí)格式化/

"editor.formatOnSave": true,

/修改tab長(zhǎng)度/

"editor.tabSize": 4

/空白符號(hào)顯示/

"editor.renderWhitespace": "all"

根據(jù)語(yǔ)言設(shè)置

之前所有的設(shè)置可以根據(jù)不同語(yǔ)言分別生效。

"[languageid]": {

}

[圖片上傳失敗...(image-c2712e-1536738397728)]

插件

安裝插件

點(diǎn)擊VS code 插件市場(chǎng),就可以安裝插件了,還可以選擇不同的排序方式,例如按照下載數(shù)量排序。

install extensions.gif

插件推薦

在插件設(shè)置的位置,可以選擇推薦插件,這是VS code 根據(jù)當(dāng)前語(yǔ)言環(huán)境推薦給你的插件。

show recommended extensions.gif

制作插件

當(dāng)然如果你想要做一個(gè)自己的插件,你可以根據(jù)官方文檔自己編寫(xiě),大神可以自由發(fā)揮。

documentation on contribution points

文件/文件夾管理

終端

Windows / Linux / Mac: ctrl+`

[圖片上傳失敗...(image-1c963c-1536738397728)]

側(cè)邊欄

Mac: cmd+b

Windows / Linux: ctrl+b

toggle side bar.gif

Zen Mode | 專注模式

Mac: cmd+k z

Windows / Linux: ctrl+k z

zen mode.gif

并排編輯

Mac: cmd+\ 或在文件管理頁(yè)面按住cmd并點(diǎn)擊鼠標(biāo)

Windows / Linux: ctrl+\

Linux: ctrl+2

你也可以用鼠標(biāo)將文件從一個(gè)組拖動(dòng)到另外一組。

split editors.gif

切換編輯器窗口

Mac: cmd+1, cmd+2, cmd+3

Windows / Linux: ctrl+1, ctrl+2, ctrl+3

navigate editors.gif

激活資源管理器窗口

Mac: cmd+shift+e

Windows / Linux: ctrl+shift+e

創(chuàng)建和打開(kāi)文件

Mac: cmd+鼠標(biāo)點(diǎn)擊

Windows / Linux: ctrl+鼠標(biāo)點(diǎn)擊

create and open file.gif

關(guān)閉當(dāng)前窗口

Mac: cmd+w

Windows / Linux: ctrl+k f

查看文件編輯歷史

查看歷史 ctrl+tab

后退

Mac: ctrl+-

Windows / Linux: alt+left

前進(jìn)

Mac: ctrl+shift+-

Windows / Linux: alt+right

navigate history.gif

文件導(dǎo)航

Mac: cmd+e 或 cmd+p

Windows / Linux: ctrl+e 或 ctrl+p

navigate to file.gif

以上都是VS code的基本使用技巧,更高級(jí)的技巧將在下一片內(nèi)容整理。這些基本技巧看著很多,實(shí)際上用的最多的還是打開(kāi)命令導(dǎo)航文件導(dǎo)航,剩下的基本都可以在這個(gè)基礎(chǔ)上打字來(lái)解決。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容