所以很多功能我們就會使用快速鍵 , 可以參考以下連結:
Visual Studio 的好用 hot key
一來快 二來不用手移來移去
在寫C#的時候,經常我們會使用到#Region來群組化我們的程式碼
VB則少用,因為先天上的缺陷 = =
VB的Region只能群組化方法層級,
而C#可以是程式碼層級
例如以下程式碼
1: Employee emp = new Employee();
2: emp.empId = 1;
3: emp.empName = "Tony";
4: emp.empSalary = 5000;
我們可以使用#Region來群組化
1: #region 建立Emplpyee物件
2: Employee emp = new Employee();
3: emp.empId = 1;
4: emp.empName = "Tony";
5: emp.empSalary = 5000;
6: #region
建立完之後,不管程式碼有幾行,我們都可以把他摺疊起來,像下圖一樣
整理方便,看起來也舒服阿
不過這功能居然沒有快速鍵,必須要很麻煩的使用滑鼠右鍵選單的"Surround With"去選
像這樣:
然後再挑#Region
實在太麻煩,找了工具內的內建快速鍵也沒有,google也沒看到 = =
所以只好自己來
方式很簡單
a.先把這個動作錄成Macro
b.再把錄好的Macro對應到快速鍵即可
以下是步驟
1.先到Visual Stuio 2010選單裡面Tools - Macros - Record Template Macro
2."錄下鍵盤指令"
在這步驟比較詭異,因為錄Macro時並不會出現工具選單,也沒法紀錄滑鼠按鍵
所以一切都要自己用想像的方式搭配鍵盤操作
在這邊可以自己先不要錄 先自己用鍵盤操作一下建region的方法
然後開始錄的時候再盲打
以下是我自己的錄法:
a.先按鍵盤組合鍵 Ctrl + K,S (正常就會開啟Surround With視窗)
b.在按下鍵盤向下鍵 ↓ 兩次(這樣就會選到Region)
c.接著最後按下鍵盤 Tab鍵(這樣就會建立Region)
盲打完之後,按下工具鈕的 "stop recording"來停止
接著開啟Macro Explorer
就會看到他幫你把建立一個Macro -> "TemporaryMacro"
然後看要不要改名字 不改也沒關係
最後打開選單的 Tools - Options
接著到 Environment - Keyborad
在"show commands containing"內輸入macro
就可以找到你剛剛加入的macro了
接著在
"Use new shortcut in" 選 Text Editor
"Press shortcut keys" 打入你喜歡的快速鍵,如Ctrl + R,G
最後按下OK就搞定了
以後要使用的時候,就先把要region的程式碼反白
然後再按下Ctrl +R,G
就會自動幫你產生Region語法了
沒有留言:
張貼留言