整理了我一般擼碼時使用下面兩個IDE最常用到的快捷鍵:
IntelliJ IDEA:
快捷搜索:Ctrl+F (Match Case:區分大小寫,Words:全字匹配,Regex:正則匹配) 批量替換:Ctrl+R 全局搜索:Ctrl+N 轉到定義:F4
注釋:選中之后按Ctrl+/(1:二次取消注釋)(2:塊注釋Ctrl+Shift+/)(3:在一個方法或類的開頭,輸入/**,然后按回車,自動根據參數和返回值生成注釋模板) 查找所有引用:鼠標選擇代碼Alt+F7(也可以鼠標右鍵Find Usages) 快捷添加包:鼠標選中到未添加包的代碼然后 Alt+Enter回車 全局重命名:Shift+F6 快速給變量構建Getter,Setter,快速給變量構建構造函數:選中變量然后Alt+Insert(也可以鼠標右鍵Generate) 回到上一步:ctrl+alt+左
回到下一步:ctrl+alt+右
運行項目:Shift+F10
啟動調試:Shift+F9
具體調試(快捷鍵后面三個我一般習慣用鼠標點擊):
{
F9:跳到下一個斷點,如果沒有就執行程序到結束
F8:step over 點擊紅色箭頭指向的按鈕,程序向下執行一行(如果當前行有方法調用,這個方法將被執行完畢返回,然后到下一行)
F7:step into 點擊紅色箭頭指向的按鈕,程序向下執行一行。如果該行有自定義方法,則運行進入自定義方法(不會進入官方類庫的方法)
Alt+Shift+F7:force step into 該按鈕在調試的時候能進入任何方法。
Shift+F8:step out 如果在調試的時候你進入了一個方法(如f2()),並覺得該方法沒有問題,你就可以使用stepout跳出該方法,返回到該方法被調用處的下一行語句。
Ctrl+F2:停止調試 }
Visual Studio:
快捷搜索:Ctrl+F (Match Case:區分大小寫,Words:全字匹配,Regex:正則匹配) 批量替換:Ctrl+H 全局搜索:Ctrl+Shift+F 轉到定義:F12 注釋: Ctrl + E + C (注釋) <=> Ctrl + K + C (注釋) Ctrl + E + U (取消注釋) <=> Ctrl + K + U (取消注釋) 在一個方法或類的開頭,輸入///,自動根據參數和返回值生成注釋模板 查找所有引用:Shift+F12(也可以鼠標右鍵) 快捷添加包:鼠標移動到需要添加引用的代碼,會有有一個光標選擇或者選中需要添加引用的代碼Ctrl+. 全局重命名:Ctrl+R(也可以鼠標右鍵) 快速給變量構建Getter,Setter:選中代碼然后Ctrl+R+E(因為C#有get;set簡寫,所以感覺不太實用) 回到上一步:ctrl+- 回到下一步:ctrl+Shift+- 運行項目:Shift+F5 啟動調試:F5 具體調試(快捷鍵后面三個我一般習慣用鼠標點擊): { F5:跳到下一個斷點,如果沒有就執行程序到結束 F10:逐過程(不進入函數內部,直接獲取函數運行結果) F11:逐語句(會進入函數),如果想跳出函數按shift+F11,如果對某個函數的使用定義不清楚,按F12轉到定義。 F9:添加斷點或取消斷點(或者點擊代碼行最左邊的灰色行) }