在使用vscode的時候,非常想要解放右手(握著鼠標(biāo)的手),因此參考了些文檔,整理下一下快捷鍵,以便于實現(xiàn)目的。主要 包括 快捷鍵、文件切換、等方面的功能。
Tip: 需要注意的是以下快捷鍵最好在英文輸入法狀態(tài)下操作。
一、vscode 快捷鍵
-
解放雙手第一步:快速移動光標(biāo)
作用 快捷鍵 移動單個單詞末尾 option + 左右方向鍵 移動行首或者行尾 cmd + 左右方向鍵 代碼塊的移動 Cmd + Shift + | 移動到文檔的第一行或最后一行 Cmd + 上下鍵
-
換行移動操作
作用 快捷鍵 換行到當(dāng)前行下一行 Cmd + Enter 換行到當(dāng)前行上一行 Cmd + Shift + Enter 移動一行 Option + 上下方向鍵 復(fù)制一行 Option + Shift + 上下方向鍵
- 文本選擇:在 1 的基礎(chǔ)上加上 shift 鍵
-
刪除操作:延續(xù)1的操作方式
作用 快捷鍵 刪除一行中光標(biāo)左側(cè)的內(nèi)容 Cmd + Del 刪除一行中光標(biāo)右側(cè)的內(nèi)容 Cmd + Fn + Del 刪除單詞中光標(biāo)左側(cè)的內(nèi)容 option + Del 刪除單詞中光標(biāo)右側(cè)的內(nèi)容 option + Fn + Del 刪除一行 Cmd + Shift + K 剪切一行 Cmd + X
-
多光標(biāo)操作
作用 快捷鍵 配合鼠標(biāo)使用 option + 鼠標(biāo)左鍵 多行光標(biāo) option + cmd 多行選中光標(biāo) 選中多行 后 option + shift + i
-
光標(biāo)的跳轉(zhuǎn)以及頁面切換
作用 快捷鍵 在當(dāng)前打開的文件中進行跳轉(zhuǎn) Ctrl + Tab 搜索的方式進行文件跳轉(zhuǎn) Cmd + P (更受歡迎) 通過 Cmd+P 的形式找到目標(biāo)文件后,打開新窗口 Ctrl + Enter 行跳轉(zhuǎn) Ctrl+g+輸入:10 跳轉(zhuǎn)到指定文件的某一行(輸入框+:) Cmd+p 輸入 文件名:10 符號跳轉(zhuǎn)(跳轉(zhuǎn)指定的類、方法、變量的位置)(輸入框+@) Cmd + Shift + O 在打開的多個文件符號間跳轉(zhuǎn)(輸入框+#) Cmd + T 查看函數(shù)實現(xiàn)位置 Cmd + F12 或者 F12 查看函數(shù)引用位置 Shift + F12 編輯器分欄 Cmd + \ 切換橫豎向編輯器分欄 Cmd + Option + 0(數(shù)字) 各個分欄中切換 Cmd + Number(1-9 代表分欄的個數(shù))<br />或者<br />組合鍵 Cmd + K , Cmd+ 左右方向鍵 各個Tab 中切換 Cmd + Option + 左右鍵 打開最近文件 Ctrl + R (如果想在新的窗口打開 Cmd + Enter) 在窗口間跳轉(zhuǎn) Ctrl + W (Cmd + `)
-
編程語言相關(guān)快捷鍵
作用 快捷鍵 注釋一行 Cmd + / 注釋多行 Option + Shift + A 代碼格式化 Option + Shift + F 選中的代碼進行格式化 Cmd + K Cmd + F 觸發(fā)建議 option + /
-
其他字符相關(guān)的快捷鍵
作用 快捷鍵 調(diào)換字符位置 Ctrl + t 調(diào)整字符的大小寫 命令面板中運行 轉(zhuǎn)換為大寫或者轉(zhuǎn)換為小寫 合并代碼行 Ctrl + j 行排序 命令面板中運行-> 按升序排列行 或者 按降序排列行 撤銷光標(biāo)的移動和選擇 Cmd + U 重構(gòu)方法,重命名所有調(diào)用方法的位置 F2
-
代碼的折疊
作用 快捷鍵 切換折疊代碼 Cmd+Option+[ 切換展開 Cmd+Option+] 全部折疊 Cmd + K ,Cmd+0 全部展開 Cmd+ K,Cmd+J -
搜索
作用 快捷鍵 搜索 Cmd + F 在搜索內(nèi)容中切換<br />(讓光標(biāo)在編輯器中便于修改) Cmd + G 同上 不過從下而上的跳轉(zhuǎn) Cmd + Shift + G 切換大小寫敏感(Case) Cmd + Option + C 切換全單詞匹配(Word) Cmd + Option + W 切換正則表達式匹配(Regular Expression) Cmd + Option + R 打開替換折疊 Cmd + Option + F 多文件搜索 Cmd + Shift + F -
全程利用鼠標(biāo)的操作
作用 快捷鍵 插入光標(biāo) 點擊一次 選中當(dāng)前單詞 雙擊 選中當(dāng)前行 三擊 選中當(dāng)前文檔 四擊 選中多行 通過左側(cè)行號選中單行,下拉可以選中多行 剪切黏貼 通過鼠標(biāo)點擊對選中的區(qū)域進行拖拽實現(xiàn) 復(fù)制黏貼 在剪切黏貼的拖拽過程中 按住 option 實現(xiàn) 多光標(biāo)選中 通過鼠標(biāo)中鍵拖拽
二、代碼段
Ctrl + Shift + p ,打開搜索框, 找到 首選項:配置用戶代碼
然后選擇合適的語言下的模板,以 javascript 為例
"Print to console": {
"prefix": "log", // 快捷鍵命令
"body": [ //輸出主體 $1, $2 分別代表光標(biāo)出現(xiàn)的預(yù)設(shè)位置,
// 可以通過Tab鍵前進和Shift+Tab后退
// $CLIPBOARD 是vscode自帶的預(yù)設(shè)值
"console.log('$(1:$CLIPBOARD)');",
"$2"
],
"description": "Log output to console" // 內(nèi)容說明
}
三、工作臺和命令面板
左側(cè)工作臺的切換 Cmd + B
命令面板的打開 Cmd + Shift + P
底部面板(終端等)等切換 Cmd + J
禪模式: 打開命令面板 搜索 "切換禪模式"
調(diào)節(jié)字體大小 : 打開命令面板 搜索“重置縮放”
為了快速檢索,命令面板開頭的幾個符號代表的意義:
| 符號 | 作用 |
|---|---|
| : | 指定當(dāng)前文件的第幾行 |
| @ | 指定某個文件中的符號位置,相當(dāng)于全文檢索 |
| @: | 按照類別指定某個文件中的符號位置,相當(dāng)于全文檢索 |
| ? | 當(dāng)你不知道選擇哪個的時候,問一問 |
以上是我對vscode 中快捷鍵用法的理解與總結(jié),希望能幫到您,如果能夠幫到您,希望不吝點個贊哦;如果哪里寫的不對或者確實,還望告知~~
參考:
極客時間 <玩轉(zhuǎn)VS Code>