常用
添加註釋
- 註釋一行代碼:cmd + /
- 註釋一整段代碼:option + shift + A
格式化代碼
- 格式化代碼:option + shift + F
- 格式化選中行代碼:cmd + K cmd + F
- 代碼縮進:cmd + shift + P
查找替換
- Command + F 查找
- Command + Option + F 替換
- Command + G 查找下一個
- Command + Shift + G 查找上一個
- Option + Enter 選中所有匹配項
- Command + D 向下選中相同內容
- Command + K Command + D 移除前一個向下選中相同內容
調試
- F9 設置 或 取消斷點
- F5 開始 或 繼續
- F11 進入
- Shift + F11 跳出
- F10 跳過
- Command + K Command + I 顯示懸停信息
集成終端
- Ctrl +
顯示終端 Ctrl + Shift +
新建終端 - Command + Up 向上滾動
- Command + Down 向下滾動
- PgUp 向上翻頁
- PgDown 向下翻頁
- Command + Home 滾動到頂部
- Command + End 滾動到底部
更多
光標移動
- 移動到單詞的最前面:option + ←
- 移動到單詞最末尾:option + →
- 將當前行代碼移動到上一行:option + ↑
- 將當前行代碼移動到下一行:option + ↓
- 移動到當前行最前面:cmd + ←
- 移動到當前行最末尾:cmd + →
- 花括號之間跳轉:cmd + shift +
- 移動到文檔第一行或最後一行:cmd + ↑ / cmd + ↓
文本選擇
基於單詞,行,文檔的光標操作加上個shift鍵,就可以移動光標的同時選擇文本;例如,選擇當前光標所在位置到當前行最前面的代碼:cmd + ← + shift
刪除操作
- 刪除當前行光標後的所有字符:cmd + fn + delete
- 刪除當前行光標前的所有字符:cmd + delete
- 刪除當前單詞光標後的字符:option + fn + delete
- 把當前單詞光標前的字符刪除:option + delete
添加註釋
- 註釋一行代碼:cmd + /
- 註釋一整段代碼:option + shift + A
格式化代碼
- 格式化代碼:option + shift + F
- 格式化選中行代碼:cmd + K cmd + F
- 代碼縮進:cmd + shift + P
文件、符號、代碼之間的快速跳轉
- control+ tab(同時按住),繼續按着control鍵,鬆開tab鍵: 打開當前打開文件的列表,選擇要打開文件,鬆開control就能打開對應文件
- cmd + P打開最近打開文件列表,同時列表頂部出現搜索框,搜索文件名,回車(enter),可以再當前窗口打開對應文件;使用cmd + enter會在新的編輯器窗口打開這個文件
- control + G:行跳轉,輸入對應數字回車,可以跳轉到當前文件的當前行
- cmd + P(輸入文件名 + “:” + 行數):跳轉到指定文件的指定行數
- cmd + shift + O:調出當前文件的符號(函數名等),使用方向鍵或者搜索,回車,就能跳轉到你想要的符號;如果輸入“:”可以對當前文件的所有符號進行分類
- cmd + T:打開多個文件,搜索多個文件中的符號
- F12:跳轉到函數的定義處
- cmd + F12:跳轉到函數的實現位置;注:js中沒有接口的概念,定義和實現是相同的,所以js中的F12和Cmd + F12效果是一樣的
- shift + F12:打開函數引用的預覽(把光標放在函數或者類上,按shift+F12可以打開一個引用列表和內嵌編輯器)
全局
- Command + Shift + P / F1 顯示命令面板
- Command + P 快速打開
- Command + Shift + N 打開新窗口
- Command + W 關閉窗口
基本
- Command + X 剪切(未選中文本的情況下,剪切光標所在行)
- Command + C 複製(未選中文本的情況下,複製光標所在行)
- Option + Up 向上移動行
- Option + Down 向下移動行
- Option + Shift + Up 向上複製行
- Option + Shift + Down 向下複製行
- Command + Shift + K 刪除行
- Command + Enter 下一行插入
- Command + Shift + Enter 上一行插入
- Command + Shift + \ 跳轉到匹配的括號
- Command + [ 減少縮進
- Command + ] 增加縮進
- Home 跳轉至行首
- End 跳轉到行尾
- Command + Up 跳轉至文件開頭
- Command + Down 跳轉至文件結尾
- Ctrl + PgUp 按行向上滾動
- Ctrl + PgDown 按行向下滾動
- Command + PgUp 按屏向上滾動
- Command + PgDown 按屏向下滾動
- Command + Shift + [ 摺疊代碼塊
- Command + Shift + ] 展開代碼塊
- Command + K Command + [ 摺疊全部子代碼塊
- Command + K Command + ] 展開全部子代碼塊
- Command + K Command + 0 摺疊全部代碼塊
- Command + K Command + J 展開全部代碼塊
- Command + K Command + C 添加行註釋
- Command + K Command + U 移除行註釋
- Command + / 添加、移除行註釋
- Option + Shift + A 添加、移除塊註釋
- Option + Z 自動換行、取消自動換行
多光標與選擇
- Option + 點擊 插入多個光標
- Command + Option + Up 向上插入光標
- Command + Option + Down 向下插入光標
- Command + U 撤銷上一個光標操作
- Option + Shift + I 在所選行的行尾插入光標
- Command + I 選中當前行
- Command + Shift + L 選中所有與當前選中內容相同部分
- Command + F2 選中所有與當前選中單詞相同的單詞
- Command + Ctrl + Shift + Left 摺疊選中
- Command + Ctrl + Shift + Right 展開選中
- Alt + Shift + 拖動鼠標 選中代碼塊
- Command + Shift + Option + Up 列選擇 向上
- Command + Shift + Option + Down 列選擇 向下
- Command + Shift + Option + Left 列選擇 向左
- Command + Shift + Option + Right 列選擇 向右
- Command + Shift + Option + PgUp 列選擇 向上翻頁
- Command + Shift + Option + PgDown 列選擇 向下翻頁
查找替換
- Command + F 查找
- Command + Option + F 替換
- Command + G 查找下一個
- Command + Shift + G 查找上一個
- Option + Enter 選中所有匹配項
- Command + D 向下選中相同內容
- Command + K Command + D 移除前一個向下選中相同內容
進階
- Ctrl + Space 打開建議
- Command + Shift + Space 參數提示
- Tab Emmet插件縮寫補全
- Option + Shift + F 格式化
- Command + K Command + F 格式化選中內容
- F12 跳轉到聲明位置
- Option + F12 查看具體聲明內容
- Command + K F12 分屏查看具體聲明內容
- Command + . 快速修復
- Shift + F12 顯示引用
- F2 重命名符號
- Command + Shift + . 替換爲上一個值
- Command + Shift + , 替換爲下一個值
- Command + K Command + X 刪除行尾多餘空格
- Command + K M 更改文件語言
導航
- Command + T 顯示所有符號
- Ctrl + G 跳轉至某行
- Command + P 跳轉到某個文件
- Command + Shift + O 跳轉到某個符號
- Command + Shift + M 打開問題面板
- F8 下一個錯誤或警告位置
- Shift + F8 上一個錯誤或警告位置
- Ctrl + Shift + Tab 編輯器歷史記錄
- Ctrl + - 後退
- Ctrl + Shift + - 前進
- Ctrl + Shift + M Tab 切換焦點
編輯器管理
- Command + W 關閉編輯器
- Command + K F 關閉文件夾
- Command + \ 編輯器分屏
- Command + 1 切換到第一分組
- Command + 2 切換到第二分組
- Command + 3 切換到第三分組
- Command + K Command + Left 切換到上一分組
- Command + K Command + Right 切換到下一分組
- Command + K Command + Shift + Left 左移編輯器
- Command + K Command + Shift + Right 右移編輯器
- Command + K Left 激活左側編輯組
- Command + K Right 激活右側編輯組
文件管理
- Command + N 新建文件
- Command + O 打開文件
- Command + S 保存文件
- Command + Shift + S 另存爲
- Command + Option + S 全部保存
- Command + W 關閉
- Command + K Command + W 全部關閉
- Command + Shift + T 重新打開被關閉的編輯器
- Command + K Enter 保持打開
- Ctrl + Tab 打開下一個
- Ctrl + Shift + Tab 打開上一個
- Command + K P 複製當前文件路徑
- Command + K R 在資源管理器中查看當前文件
- Command + K O 新窗口打開當前文件
顯示
- Command + Ctrl + F 全屏、退出全屏
- Command + Option + 1 切換編輯器分屏方式(橫、豎)
- Command + + 放大
- Command + - 縮小
- Command + B 顯示、隱藏側邊欄
- Command + Shift + E 顯示資源管理器 或 切換焦點
- Command + Shift + F 顯示搜索框
- Ctrl + Shift + G 顯示Git面板
- Command + Shift + D 顯示調試面板
- Command + Shift + X 顯示插件面板
- Command + Shift + H 全局搜索替換
- Command + Shift + J 顯示、隱藏高級搜索
- Command + Shift + C 打開新終端
- Command + Shift + U 顯示輸出面板
- Command + Shift + V Markdown預覽窗口
- Command + K V 分屏顯示 Markdown預覽窗口
調試
- F9 設置 或 取消斷點
- F5 開始 或 繼續
- F11 進入
- Shift + F11 跳出
- F10 跳過
- Command + K Command + I 顯示懸停信息
集成終端
- Ctrl +
顯示終端 Ctrl + Shift +
新建終端 - Command + Up 向上滾動
- Command + Down 向下滾動
- PgUp 向上翻頁
- PgDown 向下翻頁
- Command + Home 滾動到頂部
- Command + End 滾動到底部