Visual Studio Code 常用快捷鍵

通用
  • Ctrl+Shift+P, F1 ??? 打開命令面板
  • Ctrl+P ??? 快速打開文件
  • Ctrl+Shift+N ??? 打開新窗口/實(shí)例
  • Ctrl+Shift+W ??? 關(guān)閉窗口/實(shí)例
  • Alt+Shift+R ??? 打開所在文件夾
基礎(chǔ)編輯
  • Ctrl+X ??? 剪切當(dāng)前行
  • Ctrl+C ??? 復(fù)制當(dāng)前行
  • Alt+ ↑ / ↓ ??? 向上/向下移動(dòng)當(dāng)前行
  • Shift+Alt + ↓ / ↑ ??? 向上/向下復(fù)制當(dāng)前行
  • Ctrl+Shift+K ??? 刪除當(dāng)前行
  • Ctrl+Enter ??? 在當(dāng)前行以下插入
  • Ctrl+Shift+Enter ??? 在當(dāng)前行以上插入
  • Ctrl+Shift+\ ??? 跳轉(zhuǎn)到匹配的括號(hào)
  • Ctrl+] / [ ??? 縮進(jìn)/取消縮進(jìn)
  • Home ??? 轉(zhuǎn)到行首
  • End ??? 轉(zhuǎn)到行尾
  • Ctrl+Home ??? 轉(zhuǎn)到頁首
  • Ctrl+End ??? 轉(zhuǎn)到頁尾
  • Ctrl+↑ / ↓ ??? 向上/向下滾動(dòng)
  • Alt+PgUp / PgDown ??? 向上/向下翻頁
  • Ctrl+Shift+[ ??? 折疊當(dāng)前代碼塊
  • Ctrl+Shift+] ??? 展開當(dāng)前代碼塊
  • Ctrl+K Ctrl+[ ??? 折疊所有子代碼塊
  • Ctrl+K Ctrl+] ??? 展開所有子代碼塊
  • Ctrl+K Ctrl+0 ??? 折疊所有代碼塊
  • Ctrl+K Ctrl+J ??? 展開所有代碼塊
  • Ctrl+/ ??? 添加/刪除行注釋
  • Shift+Alt+A ??? 添加/刪除塊注釋
導(dǎo)航
  • Ctrl+T ??? 顯示所有符號(hào)
  • Ctrl+G ??? 跳轉(zhuǎn)到行
  • Ctrl+P ??? 跳轉(zhuǎn)到文件
  • Ctrl+Shift+O ??? 跳轉(zhuǎn)到符號(hào)
  • Ctrl+Shift+M ??? 顯示問題面板
  • F8 ??? 跳轉(zhuǎn)到下一個(gè)問題或警告
  • Shift+F8 ??? 跳轉(zhuǎn)到前一個(gè)問題或警告
  • Ctrl+Shift+Tab ??? 顯示編輯器文件歷史
  • Alt+ ← / → ??? 向后/向前查看文件
  • Ctrl+M ??? 開啟/關(guān)閉 Tab 移動(dòng)焦點(diǎn)
搜索和替換
  • Ctrl+F ??? 查找
  • Ctrl+H ??? 替換
  • F3 / Shift+F3 ??? 查找下一個(gè)/前一個(gè)
  • Alt+Enter ??? 選擇所有匹配項(xiàng)
  • Ctrl+D ??? 選擇下一個(gè)匹配項(xiàng)
  • Ctrl+K Ctrl+D ??? 跳過當(dāng)前選擇項(xiàng)
  • Alt+C / R / W ??? 切換大小寫敏感/正則表達(dá)式/全詞
多光標(biāo)與選擇
  • Alt+Click ??? 插入光標(biāo)
  • Ctrl+Alt+ ↑ / ↓ ??? 向上/向下插入光標(biāo)
  • Ctrl+U ??? 撤銷上一個(gè)光標(biāo)
  • Shift+Alt+i ??? 在選中行的行尾插入光標(biāo)
  • Ctrl+i ??? 選擇當(dāng)前行
  • Ctrl+Shift+L ??? 選擇當(dāng)前選中項(xiàng)的所有匹配項(xiàng)
  • Ctrl+F2 ??? 選擇當(dāng)前單詞的所有匹配項(xiàng)
  • Shift+Alt+→ ??? 擴(kuò)展選擇
  • Shift+Alt+← ??? 縮小選擇
  • Shift+Alt + (drag mouse) ??? 列(框)選擇
  • Ctrl+Shift+Alt + (arrow key) ??? 列(框)選擇
  • Ctrl+Shift+Alt +PgUp/PgDown ??? 向上頁/下頁列(框)選擇
富語言編輯
  • Ctrl+Space ??? 打開建議
  • Ctrl+Shift+Space ??? 打開參數(shù)提示
  • Tab ??? Emmet 展開縮寫
  • Shift+Alt+F ??? 格式化文檔
  • Ctrl+K Ctrl+F ??? 格式化選擇區(qū)域
  • F12 ??? 跳轉(zhuǎn)到定義
  • Alt+F12 ??? 打開窗口顯示定義
  • Ctrl+K F12 ??? 打開側(cè)邊欄顯示定義
  • Ctrl+. ??? 快速解決
  • Shift+F12 ??? 顯示引用
  • F2 ??? 重命名符號(hào)
  • Ctrl+Shift+ . / , ??? 替換為下一個(gè)/上一個(gè)值
  • Ctrl+K Ctrl+X ??? 刪除行尾空格
  • Ctrl+K M ??? 更改文本語言
編輯管理
  • Ctrl+F4, Ctrl+W ??? 關(guān)閉編輯的文件
  • Ctrl+K F ??? 關(guān)閉文件夾
  • Ctrl+\ ??? 拆分編輯器窗口
  • Ctrl+ 1 / 2 / 3 ??? 切換到第一、第二或第三個(gè)窗口
  • Ctrl+K Ctrl+ ←/→ ??? 切換到上一個(gè)/下一個(gè)窗口
  • Ctrl+Shift+PgUp /PgDown ??? 向左/向右移動(dòng)編輯的文件
  • Ctrl+K ← / → ??? 向左/向右移動(dòng)編輯窗口

修改默認(rèn)快捷鍵

打開默認(rèn)鍵盤快捷方式設(shè)置:
File -> Preferences -> Keyboard Shortcuts,或者:Alt+F -> p -> k

修改 keybindings.json:

// Place your key bindings in this file to overwrite the defaults
[
    // ctrl+d 刪除一行
    {
        "key": "ctrl+d",
        "command": "editor.action.deleteLines",
        "when": "editorTextFocus"
    },
    // ctrl+shift+/多行注釋
    {
        "key":"ctrl+shift+/",
        "command": "editor.action.blockComment",
        "when": "editorTextFocus"
    },
    // 定制與 sublime 相同的大小寫轉(zhuǎn)換快捷鍵
    {
        "key": "ctrl+shift+u",
        "command": "editor.action.transformToUppercase",
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+shift+l",
        "command": "editor.action.transformToLowercase",
        "when": "editorTextFocus"
    }
]
最后編輯于
?著作權(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)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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