Tszyi

還不完的技術債,寫不完的筆記

0%

Visual Studio 2015 快捷鍵速查表

基礎

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