【前端開發(fā)工具-代碼編輯器-VSCode】常用快捷鍵

參考文章網(wǎng)址:
vscode:keybindings
vscode: Visual Studio Code 常用快捷鍵


1.主命令框

打開命令面板:F1 或 Ctrl+Shift+P,在打開的輸入框內(nèi),可以輸入任何命令,例如:

快捷鍵名 說明
按一下Backspace 進入到 Ctrl+P 模式 在 Ctrl+P 下輸入

在 Ctrl+P 下輸入

快捷鍵名 說明
> 可以進入 Ctrl+Shift+P 模式
直接輸入文件名 跳轉(zhuǎn)到文件
? 列出當前可執(zhí)行的動作
! 顯示 Errors或 Warnings,也可以 Ctrl+Shift+M
: 跳轉(zhuǎn)到行數(shù),也可以 Ctrl+G 直接進入
@ 跳轉(zhuǎn)到 symbol(搜索變量或者函數(shù)),也可以 Ctrl+Shift+O 直接進入
@ 根據(jù)分類跳轉(zhuǎn) symbol,查找屬性或函數(shù),也可以 Ctrl+Shift+O 后輸入:進入
# 根據(jù)名字查找 symbol,也可以 Ctrl+T

2. 常用快捷鍵

2.1. 編輯器與窗口管理

快捷鍵名 說明
打開一個新窗口 Ctrl+Shift+N
關閉窗口 Ctrl+Shift+W
同時打開多個編輯器(查看多個文件)
新建文件 Ctrl+N
文件之間切換 Ctrl+Tab
常用切出一個新的編輯器(最多 3 個) Ctrl+\,也可以按住 Ctrl 鼠標點擊 Explorer 里的文件名
常用左中右 3 個編輯器的快捷鍵 Ctrl+1 Ctrl+2 Ctrl+3
3 個編輯器之間循環(huán)切換 Ctrl+
編輯器換位置 Ctrl+k然后按 Left或 Right

3. 代碼編輯

3.1. 格式調(diào)整

快捷鍵名 說明
常用代碼行縮進左 Ctrl+[
常用代碼行縮進右 Ctrl+]
常用復制當前行/當前選中內(nèi)容 Ctrl+C
常用剪切當前行/當前選中內(nèi)容 Ctrl+X
代碼格式化 Shift+Alt+F,或 Ctrl+Shift+P 后輸入 format code
向上移動一行 Alt+Up
向下移動一行 Alt+Down
向上復制一行 Shift+Alt+Up
向下復制一行 Shift+Alt+Down
在當前行下邊插入一行 Ctrl+Enter
在當前行上方插入一行 Ctrl+Shift+Enter

3.2. 光標相關

快捷鍵名 說明
移動到行首 Home
移動到行尾 End
移動到文件結(jié)尾 Ctrl+End
移動到文件開頭 Ctrl+Home
移動到定義處 F12
定義處縮略圖 只看一眼而不跳轉(zhuǎn)過去 Alt+F12
移動到后半個括號 Ctrl+Shift+]
選擇從光標到行尾 Shift+End
選擇從行首到光標處 Shift+Home
刪除光標右側(cè)的所有字 Ctrl+Delete
擴展/縮小選取范圍 Shift+Alt+Left 和 Shift+Alt+Right
多行編輯(列編輯) Alt+Shift+鼠標左鍵,Ctrl+Alt+Down/Up
同時選中所有匹配 Ctrl+Shift+L
下一個匹配的也被選中 (在 sublime 中是刪除當前行,后面自定義快鍵鍵中,設置與 Ctrl+Shift+K 互換了) Ctrl+D
回退上一個光標操作 Ctrl+U
選中所有匹配詞批量編輯 鼠標高亮選中需要查找的詞,按下 Ctrl + Shift + L鍵,即可快速選中當前文件中所有匹配的詞,并在每一個詞后面有一個編輯光標,可批量同步編輯
折疊所有區(qū)域代碼 Ctrl+K Ctrl+0(零)
展開所有區(qū)域代碼 Ctrl+K Ctrl+J
打開當前文件所在目錄 Ctrl+K R

3.3. 重構代碼

快捷鍵名 說明
找到所有的引用 Shift+F12
同時修改本文件中所有匹配的 Ctrl+F12
重命名 比如要修改一個方法名,可以選中后按 F2,輸入新名字,回車,則所有該方法的引用也都同步更新了
跳轉(zhuǎn)到下一個 Error 或 Warning 當有多個錯誤時可以按 F8 逐個跳轉(zhuǎn)
查看 diff 在 explorer 里選擇文件右鍵 Set file tocompare,然后需要對比的文件上右鍵選擇 Compare with file_name_you_chose

3.4.查找替換

查找替換 Ctrl+F
查找 Ctrl+F
查找替換 Ctrl+H
整個文件夾中查找 Ctrl+Shift+F

3.5. 顯示相關

快捷鍵名 說明
全屏 F11
zoomIn/zoomOut Ctrl +/-
側(cè)邊欄顯/隱 Ctrl+B
顯示資源管理器 Ctrl+Shift+E
顯示搜索 Ctrl+Shift+F
顯示 Git Ctrl+Shift+G
顯示 Debug Ctrl+Shift+D
顯示 Output Ctrl+Shift+U

3.6. 其他

快捷鍵名 說明
自動保存 File -> AutoSave ,或者 Ctrl+Shift+P,輸入 auto

4. 修改默認快捷鍵

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

修改 keybindings.json

// Place your key bindings in this file to overwrite the defaults
[
    // ctrl+space 被切換輸入法快捷鍵占用
    {
        "key": "ctrl+alt+space",
        "command": "editor.action.triggerSuggest",
        "when": "editorTextFocus"
    },
    // ctrl+d 刪除一行
    {
        "key": "ctrl+d",
        "command": "editor.action.deleteLines",
        "when": "editorTextFocus"
    },
    // 與刪除一行的快捷鍵互換
    {
        "key": "ctrl+shift+k",
        "command": "editor.action.addSelectionToNextFindMatch",
        "when": "editorFocus"
    },
    // ctrl+shift+/多行注釋
    {
        "key":"ctrl+shift+/",
        "command": "editor.action.blockComment",
        "when": "editorTextFocus"
    },
    // 定制與 sublime 相同的大小寫轉(zhuǎn)換快捷鍵
    editor.action.transformToLowercase
    editor.action.transformToUppercase
    {
        "key": "ctrl+k ctrl+u",
        "command": "editor.action.transformToUppercase"
        "when": "editorTextFocus"
    },
    {
        "key": "ctrl+k ctrl+l",
        "command": "editor.action.transformToLowercase"
        "when": "editorTextFocus"
    }
]

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

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

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