VS使用技巧

1.Visual Studio 2008自帶的1000多個 Windows 系統使用的各類圖標、光標和動畫文件
     
 Visual Studio 2008的安裝目錄下,\Microsoft Visual Studio 9.0\Common7\VS2008ImageLibrary\2052文件夾下面,有一個VS2008ImageLibrary.zip,這個文件裏面將經常使用的Windows系統圖標、光標和動畫文件集中到了一塊兒。包括OfficeWin9xWinVistaWinXP等系統使用的,能夠無償使用。

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則會在下面插入一個空行。光標會移至新行的開始處。 
     
 備註:這是我很是喜歡的一個快捷鍵,若是不用這個,則須要使用HomeEnd,而後使用方向鍵,再使用回車才能達到上面的效果。spa

7.安裝以後,將您的IDE設置恢復到默認設置
     
 若是IDE的設置在任何先前發佈的版本中作了更改,它們都應該被恢復到默認設置。能夠在Visual Studio 2008中點擊菜單Tools > Import and Export Settings... > Reset all settings,此外還有一些ImportExport的選項可用。orm

8.使用Ctrl+Tab打開IDE的導航,得到鳥瞰視圖
     
 同時在Visual Studio中導航到全部打開的文件和工具窗體。按"Ctrl+Tab"鍵,打開IDE導航窗口,按住Ctrl鍵,同時用方向鍵或鼠標選中一個文件或工具窗體來激活。
     
 備註:這時最好不要鬆開"Ctrl+Tab",按方向鍵看鳥瞰圖,所有鬆開後就定位到須要的文件或工具窗體,說實在的,這窗口挺酷的。排序

10.查找匹配的標記
     
 某些標識老是成對出現。例如,"{"標識必須用對應的"}"標識關閉。
      
雖然你點擊一個{ 和它匹配的}就會高亮顯示,可是若是代碼過長的話就很差找了,一樣,編譯器指示符"#region"必須有對應的"#endregion"指示符。
     
 當導航你的代碼時,你有時須要查找對應的標識。經過按Ctrl-]你能夠這樣作。
     
 這個快捷鍵只有當光標在這些標識符的任何一個的下面時才起做用,它會當即跳轉到對應的標識符而無論它是開的或閉的標識。若是你想顯亮兩個匹配的標識之間的全部代碼時,按Ctrl-Shift-]顯亮整個塊,並移動光標到開的標識處。這個快捷鍵只有當光標在任意的標識的下面時才起做用(如光標在區域內它就不會起做用了)。ip

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:...內容...
使用方法:視圖—>任務列表—>註釋

相關文章
相關標籤/搜索