參考文章網(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ā)布平臺,僅提供信息存儲服務。