快捷鍵設置方法:https://blog.csdn.net/wrzfeijianshen/article/details/53230789
https://blog.csdn.net/wrzfeijianshen/article/details/77782939
常用快捷鍵總結:
- Ctrl+C:復制功能,當光標在某一行代碼上,你按ctrl+C鍵,將會復制一行,無需選中,自然也有很多軟件支持這項功能。
- Ctrl+X:也是如此,光標所在位置的那一行。
- Ctrl+D:刪除一行,光標所在位置的那一行。
- Ctrl+W:關閉當前文檔(自己更改的設置,原來是 Ctrl+F4)。
- Ctrl+R,Ctrl+R:開始調試代碼(自己更改的設置)。
- Alt+E:重新生成解決方案。
- Ctrl+J:列出成員。
-
Ctrl+K,Ctrl+C:注釋一段代碼塊(先要選中一段代碼,或者 注釋光標所在行) 都換成 Ctrl+E,C
-
Ctrl+K,Ctrl+U:取消注釋一段代碼塊,或者 光標所在行,都換成 Ctrl+E,V
-
Ctrl+K,Ctrl+D:代碼自動格式化(整個文檔) 或者, Ctrl+E,Ctrl+D 或者 D (自己設置的)
- Ctrl+Y:重復
- Ctrl+K,Ctrl+F:只格式化你選中的部分
- Ctrl+]:匹配選中的括號(大括號、小括號都行),在多層循環+判斷語句時非常方便
- Ctrl+F3:為當前選中的部分進行搜索(不需要再輸入要搜索的內容)
-
Ctrl+K,Ctrl+K:在當前行創建一個書簽Ctrl+K, Ctrl+N:去下一個書簽處
- Ctrl+C, Ctrl+V:在當前行的下一行復制當前行內容(不用選中當前行),即復制當前行並粘貼到下一行,在兩行內容差不多時很有用,可以先復制再改。
- Ctrl+Space:代碼補全,輸入法占用了,所以使用 Alt+右箭頭 或者 Alt+空格(自己設置的)
- Tab :輸入if,for等,再點擊Tab會自動補全;
- 按住Ctrl,按一下K,按一下F:自動縮進代碼,選中的代碼。
- Ctrl+tab:在VS中切換打開的窗口,即切換各個文件
- Ctrl+-(shift+Ctrl+-):移動光標到上次位置或相反,比如定位一個函數,轉到函數定義后想回到函數使用處,則用ctrl+-,若又想回到函數定義處則可以按shift+ctrl+-
- F12:Go to Definition,到變量或函數定義的地方,如變量聲明處,函數實現處。與ctrl+-配合使用非常方便
- F10: 逐過程
- F9: 斷點設置,或者直接點擊首行空白處;
- Ctrl+F10: 運行到光標處
- F11: 逐語句,進入函數內部
一、自動縮進代碼
經常我們從別處粘貼來的代碼縮進不正確,或者很多不拘小節的人寫代碼可能從來不注意縮進,雖然縮進不是C/C++語法的一部分,但是十分影響程序的可讀性。現在我們介紹一種自動縮進的方法。
步驟:
(1)現在我們使用VS的自動格式化代碼的功能,選擇要被格式化的代碼,這來我們選擇全部(Ctrl+A);
(2)按住Ctrl,按一下K,按一下F,搞定!
二、斷點跟蹤
經常,為了找出程序的問題點,我們可以在VS中設下斷點並且一步一步跟它着執行,觀察各個變量的變化情況,來找到錯誤的地方。
(1)斷點設置方法:鼠標放到該行,"斷點"-"插入斷點"。(或者先將光標移動到這一行,然后按F9,再或者直接點擊行首空白處),在本行的首部將出現一個紅圈,點擊這個紅圈可以取消斷點。
(2)這時將鼠標移動到任意一個變量名上,就可以查看這個變量的值。斷點斷下的時刻是這行執行之前,也就是現在的i還沒被定義以及初始化,它的值自然是不確定的。
(3)按F10讓程序向前走一步,一路F10,你就可以觀察清楚整個程序i是何時增加,何時輸出。
(4)當你不想再跟蹤的時候,點擊左邊的紅圈取消斷點,按F5,讓程序自己跑便是。
參考文獻:
http://www.mamicode.com/info-detail-1089768.html