基礎
1 2 3 4 5 6 7 8
| // 執行 Ctrl + F5
// 縮放大小 Ctrl + 滾輪
// 關閉檔案 Tab Ctrl + F4
|
Refactor
1 2 3 4 5
| // 重命名變數 Ctrl + R + R
// 格式化 Ctrl + K + D
|
編輯
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| // 刪除一行或多行 Ctrl + Shift + L
// 選取單字 Ctrl + W
// 移動單字 Ctrl + 方向鍵
// 註解選取行 Ctrl + K + C
// 取消註解選取行 Ctrl + K + U
// 選取行增加縮排 Tab
// 選取行減少縮排 Shift + Tab
// 區塊選取或多行選取 Shift + Alt + 方向鍵 Shift + Alt + 點擊滑鼠不放拖曳
// 選取內英文字母轉小寫 Ctrl + U
// 選取內英文字母轉大寫 Ctrl + Shift + U
|
搜尋/取代
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| // 當前檔案搜尋字串 Ctrl + F // 下一個 F3 // 上一個 Shift + F3
// 當前檔案取代字串 Ctrl + H // 下一個 F3 // 上一個 Shift + F3
// 專案搜尋字串 Ctrl + Shift + F
// 專案取代字串 Ctrl + Shift + H
|
程式碼相關
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| // 跳到定義 Ctrl + F12
// 偷看定義 Alt + F12 // 向前個窗口 Ctrl + Alt + - // 向後個窗口 Ctrl + Alt + =
// 查詢所有參考 Shift + F12
// 摺疊 region、區間 Ctrl + M + M
// 摺疊檔案裡所有region、定義(只會看到變數名稱跟方法名) Ctrl + M + O
// 彈出提示補齊 Ctrl + J
// 彈出方法參數提示 Ctrl + Shift + Space
|
生成語法模板
1 2 3 4 5 6 7 8
| // 自動生成 Console.WriteLine() 先輸入 cw,在 tab 兩次
// 自動生成建構子 先輸入 ctor,在 tab 兩次
// 生成 XML 註解 "///"
|
Debug
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| // 進入 Debug 模式 F5
// 離開 Debug 模式 Shift + F5
// 設置或清除該行中斷點 F9
// 清除所有中斷點 Ctrl + Shift + F9
// 逐步執行(不進入含式) F11
|
其他
1 2 3 4
| // 開啟 TODO 清單 Ctrl + \ + T // 標註 TODO "// TODO: write something..."
|
參考
Visual Studio 2015 keyboard shortcuts
The complete list