參考文章網(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 |
關(guā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. 光標相關(guān)
快捷鍵名 |
說明 |
移動到行首 |
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 中是刪除當前行骂租,后面自定義快鍵鍵中渗饮,設(shè)置與 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. 重構(gòu)代碼
快捷鍵名 |
說明 |
找到所有的引用 |
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. 顯示相關(guān)
快捷鍵名 |
說明 |
全屏 |
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. 修改默認快捷鍵
打開默認鍵盤快捷方式設(shè)置: 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"
}
]
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者