Visual Studio 2008常用小技巧

來源:互聯網
上載者:User

1,Visual Studio 2008內建的1000多個 Windows 系統使用的各種表徵圖、游標和動畫檔案
在Visual Studio 2008的安裝目錄下,
Microsoft Visual Studio 9.0Common7VS2008ImageLibrary2052檔案夾下面,有一個VS2008ImageLibrary.zip,這個檔案裡面將常用的Windows系統表徵圖、游標和動畫檔案集中到了一起。包括Office、Win9x、WinVista和WinXP等系統使用的,可以免費使用哦。 

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-]顯亮整個塊,並移動游標到開的標識處。這個快速鍵只有當游標在任意的標識的下面時才起作用(如游標在地區內它就不會起作用了)。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.