vscode快捷鍵(Mac版)

Seenroot發表於2019-04-25

游標移動

  1. 移動到單詞的最前面:option + ←
  2. 移動到單詞最末尾:option + →
  3. 將當前行程式碼移動到上一行:option + ↑
  4. 將當前行程式碼移動到下一行:option + ↓
  5. 移動到當前行最前面:cmd + ←
  6. 移動到當前行最末尾:cmd + →
  7. 花括號之間跳轉:cmd + shift + \
  8. 移動到文件第一行或最後一行:cmd + ↑ / cmd + ↓

文字選擇

基於單詞,行,文件的游標操作加上個shift鍵,就可以移動游標的同時選擇文字;例如,選擇當前游標所在位置到當前行最前面的程式碼:cmd + ← + shift

刪除操作

  1. 刪除當前行游標後的所有字元:cmd + fn + delete
  2. 刪除當前行游標前的所有字元:cmd + delete
  3. 刪除當前單詞游標後的字元:option + fn + delete
  4. 把當前單詞游標前的字元刪除:option + delete

新增註釋

  1. 註釋一行程式碼:cmd + /
  2. 註釋一整段程式碼:option + shift + A

格式化程式碼

  1. 格式化程式碼:option + shift + F
  2. 格式化選中行程式碼:cmd + K cmd + F
  3. 程式碼縮排:cmd + shift + P

檔案、符號、程式碼之間的快速跳轉

  1. control+ tab(同時按住),繼續按著control鍵,鬆開tab鍵: 開啟當前開啟檔案的列表,選擇要開啟檔案,鬆開control就能開啟對應檔案
  2. cmd + P開啟最近開啟檔案列表,同時列表頂部出現搜尋框,搜尋檔名,回車(enter),可以再當前視窗開啟對應檔案;使用cmd + enter會在新的編輯器視窗開啟這個檔案
  3. control + G:行跳轉,輸入對應數字回車,可以跳轉到當前檔案的當前行
  4. cmd + P(輸入檔名 + “:” + 行數):跳轉到指定檔案的指定行數
  5. cmd + shift + O:調出當前檔案的符號(函式名等),使用方向鍵或者搜尋,回車,就能跳轉到你想要的符號;如果輸入“:”可以對當前檔案的所有符號進行分類
  6. cmd + T:開啟多個檔案,搜尋多個檔案中的符號
  7. F12:跳轉到函式的定義處
  8. cmd + F12:跳轉到函式的實現位置;注:js中沒有介面的概念,定義和實現是相同的,所以js中的F12和Cmd + F12效果是一樣的
  9. shift + F12:開啟函式引用的預覽(把游標放在函式或者類上,按shift+F12可以開啟一個引用列表和內嵌編輯器)

滑鼠操作

  1. 在vscode中,單擊滑鼠左鍵:把游標移動到響應的位置;雙擊滑鼠左鍵:將當前游標下的單詞選中;三擊滑鼠左鍵:選中當前行程式碼;四次點選滑鼠左鍵:選中整個文件
  2. 滑鼠左鍵單擊行號:直接選中所在行;選中後,再按著shift,滑鼠左鍵再次選擇行:可以選中多行程式碼
  3. 懸停提示視窗:當滑鼠移動到某些檔案上之後,一會就會顯示跟滑鼠下文字相關的資訊;如果滑鼠放在某個函式上,按下cmd時,則能在懸停提示的視窗上看到該函式的實現。
  4. 程式碼的跳轉和連結:如果我們把滑鼠放在函式上時,函式下方會出現一個下劃線,然後當我們按下滑鼠左鍵時,就能跳轉到該函式的定義處。cmd + 滑鼠左鍵,跳轉到函式、變數定義的地方。當我們再編寫Markdown這樣的非程式語言的文件時,還可以通過cmd+滑鼠左鍵能開啟超級連結

摺疊程式碼

cmd + option + ][

修改快捷鍵的入口

vscode快捷鍵(Mac版)
eg:格式化程式碼

vscode快捷鍵(Mac版)
cmd + option + L (同idea)可用於格式化樣式

相關文章