Visual Studio 2008 使用技巧

1,回到上一個光標位置

使用組合鍵 Ctrl + - 鍵表示Navigate BackWard, 使用組合鍵 Ctrl + Shift + - 鍵表示 Forward. 

2,刪除多餘的using指令,並且排序

當我們新一個類的時候,Visual Studio 會將常用的命名空間using在類的頭部。但是在我們寫完一個類的時候,有些using是多餘的,刪除多餘的using,再排一下序,可以使代碼看起來更清晰。Visual Studio 2008 已經爲我們做好了這一切。在代碼編輯區點擊右鍵,可以看到"組織 using"菜單,這就是我們需要的了。

3,複製或刪除一行代碼時,不用先選擇它

如果你想複製一行代碼,你只需要簡單的按CTRL+c拷貝,然後按CTRL+v粘貼這行就可以了,而不需要選擇整行的代碼。如果你想刪除一行代碼,只需按CTRL+x就可以了。

 

4,取代其他編輯器裏Ctrl+F的方便的增量查找

用過ultraedit會對那兩個上下搜索按鈕印象深刻,Visual studio裏有更厲害的。

操作方法:

1).按Ctrl+I鍵;

2).鍵入你要搜索的文本。注意:這時你會看到光標跳至第一個匹配的地方,匹配的文本高亮顯示;

3).再次按下Ctrl+I鍵,光標將跳至下一個匹配的文本;

4).按Ctrl+Shift+I可向後搜索;

5).要停止搜索,按ESC鍵;

5,如何在編輯器中進行框式選擇

操作方法:

你是否知道VS提供了兩種不同的選擇模型:流式和框式嗎?

大家應該都熟悉流式選擇模型了,只要使用Shift+方向鍵即可(或者使用鼠標進行選擇)。

框式選擇則允許你同時對航和列進行選擇。只要同時按下Shift+Alt+方向鍵,你就瞭解它的不同之處了。剪切,拷貝,粘貼,這些功能都能使用,只是需要記住從哪裏開始選擇的。啊,讓我想起了那段做測試時的時光。

備註:也可以使用鼠標+Alt鍵完成該操作。前兩天我還遇到該提示的一個有意思的用法。有時候我們拷貝網上的文章中的代碼時會將行號一起拷進來,使用框式選擇可以只選擇行號部分,將其刪除。

6,如何使用快捷鍵在當前代碼行的上面或下面插入一行(推薦,很實用)

按下Ctrl+Enter會在上面插入一個空行,Ctrl+Shift+Enter則會在下面插入一個空行。光標會移至新行的開始處。

備註:這是我非常喜歡的一個快捷鍵,如果不用這個,則需要使用Home或End,然後使用方向鍵,再使用回車才能達到上面的效果。

7,安裝之後,將您的IDE設置恢復到默認設置

如果IDE的設置在任何先前發佈的版本中做了更改,它們都應該被恢復到默認設置。可以在Visual Studio 2008中點擊菜單 Tools > Import and Export Settings… > Reset all settings,此外還有一些Import和Export的選項可用。

8,通過按"tab"兩次插入代碼塊  

操作步驟:

在編輯的中輸入代碼片段,比如"for"

在這個狀態下,按兩次"tab"鍵,將會插入代碼塊,如下圖所示

此時你可以把第一"i"改成"j",然後按Tab鍵,則所有的變量都變成了"j"。

備註:這樣既快又不容易語法出錯。

9,使用Ctrl+Tab打開IDE的導航,獲得鳥瞰視圖

同時在Visual Studio中導航到所有打開的文件和工具窗體

按"Ctrl+Tab"鍵,打開IDE導航窗口,按住Ctrl鍵,同時用方向鍵或鼠標選中一個文件或工具窗體來激活。

備註:這時最好不要鬆開"Ctrl+Tab",按方向鍵看鳥瞰圖,全部鬆開後就定位到需要的文件或工具窗體,說實在的,這窗口挺酷的。

10,查找匹配的標記

某些標識總是成對出現。例如,"{"標識必須用對應的"}"標識關閉。雖然你點擊一個{ 和它匹配的}就會高亮顯示,但是如果代碼過長的話就不好找了,同樣,編譯器指示符"#region"必須有對應的"#endregion"指示符。當導航你的代碼時,你有時需要查找對應的標識。通過按Ctrl-]你可以這樣做。這個快捷鍵只有當光標在這些標識符的任何一個的下面時才起作用,它會立即跳轉到對應的標識符而不管它是開的或閉的標識。

如果你想顯亮兩個匹配的標識之間的所有代碼時,按Ctrl-Shift-]顯亮整個塊,並移動光標到開的標識處。這個快捷鍵只有當光標在任意的標識的下面時才起作用(如光標在區域內它就不會起作用了)。

 

第二部分

 

1. 怎樣調整代碼排版的格式? 
選擇:編輯—>高級—>設置文檔的格式  或  編輯—>高級—>設置選中代碼的格式。 
格式化cs代碼:Ctrl+k+f  格式化aspx代碼:Ctrl+k+d

2. 怎樣跳轉到指定的某一行? 
兩種方法:Ⅰ. Ctrl+G  Ⅱ. 單擊狀態欄中的行號

3. 怎樣創建矩形選區? 
兩種方法:Ⅰ. 摁住alt鍵,然後拖動鼠標即可。 
Ⅱ. 按住Shift+Alt點擊矩形的左上和右下位置即可。

4. 怎樣快速隱藏或顯示當前代碼段? 
Ctrl+M,M

5. 怎樣快速切換不同的窗口? 
Ctrl+Tab

6. 怎樣生成解決方案? 
Ctrl+Shift+B

7. 怎樣快速添加代碼段? 
輸入prop然後按兩次tab即可插入自動屬性 
public int MyProperty { get; set; },

(輸入try,class,foreach等等,按兩次tab也有類似效果。)

8. 怎樣調用智能提示? 
兩種方法:Ⅰ. Ctrl+J  Ⅱ. Alt+→

9. 怎樣調用參數信息提示? 
光標放到參數名上面,然後輸入Ctrl+Shif+空格。

10. 怎樣查看代碼的詳細定義? 
打開:視圖—>代碼定義窗口 
然後你再在頁面中把鼠標點到某個方法上。

11. 怎樣創建區域以方便代碼的閱讀? 
#region 
代碼區域 
#endregion

12. 怎樣同時修改多個控件的屬性? 
選中多個控件,然後右鍵屬性,這個時候這些控件共有的屬性就會出現,修改之後所有的控件都會變化。

13. 怎樣快速添加命名空間? 
對於引用了dll,但代碼中沒有引用其命名空間的類,輸入類名後在類名上按Ctrl+.即可自動添加該類的引用命名空間語句。

14. 怎樣實現快速拷貝或剪切一行? 
光標只要在某行上,不用選中該行,直接按Ctrl+c 或Ctrl+x 就可以拷貝或剪切該行。

15. 怎樣使用任務管理器? 
假如我們開發的項目很大,在項目中有些代碼沒有完成,我們可以做一下標記,便於將來查找。

創建方法:在要標誌的地方輸入://TODO:…內容… 
使用方法:視圖—>任務列表—>註釋

16、命令行快速啓動 
"Inetmgr"        IIS管理器,不用到管理裏去找了,很快就可以顯示IIS管理了 
"sqlwb"          快速啓動SQL2005企業管理器 
"isqlw"           這是SQL2000的我也提供一下吧,這個可以起到SQL2000的查詢分析器。 
"devenv"        啓動相應版本的VS Studio

17、Ctrl提示透明窗口 
這是一個比較有意思的鍵。VS2005下,當你在調試代碼的時候,有時候提示信息會遮擋代碼,這個時候你按CTRL可以將提示透明。VS2008這個透明效果,在更多的地方可見了,你不妨自己親自動手看看。

18、F12、Ctrl+減號、CTRL + SHIFT + 減號 
這三個鍵在查看代碼的時候,特別有用。通過F12你可以快速的找到一個函數的定義,通過Ctrl+減號你可以快速的返回到函數的調用處。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章