最近,在網上看到一篇關于VS2008的一些提示,可以提高開發效率,我把它翻譯過來,當然裡面也有很多自己的想法,分享一下,大家可以擇有用的提示而用之。
參考:每個開發者都應該知道的提示和訣竅
提示一:拷貝和删除一行之前,你不必選中該行
我很讨厭看到有人在Visual Studio代碼編輯器拷貝或者删除一行之前先選中該行(如圖1),其實你不必這樣做
Figure 1
如果你想拷貝一行代碼,你隻需在光标所在行,簡單的按下CTRL+C即可拷貝該行的内容,然後你隻需要按下CTRL+V就可以粘貼該行内容。同樣,如果你想删除某一行内
容,你隻需按下CTRL+X即可,這将節省你很多時間,你可以試試!
提示二:通過按CTRL鍵自動添加命名空間
過去在Vistual Studio 2008之前,如果你想在你的代碼中應用一個類,而你又沒有引用該類的命名空間,你就必須去查詢文檔然後引入該類的命名空間。
而Visual Studio 208已經可以自動為你引入命名空間,如果你沒有引入你用的類所屬的命名空間,Visual Studio的編輯器中該類的下面就會顯示一個如圖2所示小紅塊。
按下CTRL就可以顯示一個對話框(如圖3),你可以選擇正确的命名空間,然後按下ENTER鍵來引入改命名空間(如圖3)。
Figure 2
Figure 3
提示三:不通過手寫來建立屬性
請永遠不要通過手寫來進行屬性聲明。請先鍵入prop然後按下TAB+TAB,就會出現圖4的屬性模闆,然後你隻需用TAB鍵來填充你的模闆參數。可以節省很多時
間的,你可以嘗試一下。
Figure 4
提示四:删除和整理多餘的using語句
當我完成類的建立的時候,我常常會清理一下檔案上方的using語句清單。我喜歡删除掉不用的using語句來使我寫的類看起來不是那麼的亂。你也可以删除掉你代碼中
沒有用到的using語句:在你代碼檔案上點選右鍵(如圖5),選擇菜單項 Organize Usings,---->Remove and Sort。
Figure 5
提示五:用CTRL+K+C注釋代碼
如果你暫時不在需要一段代碼塊,或ASP。NET頁的一部分,你可以按CTRL+k+C注釋掉他們(如圖6)。當我想重寫一個我已經寫過的代碼段,我一般先把寫過
的代碼段通過這種方式注釋掉,然後再參考着重寫他們。
Figure 6
你幾乎可以在Visual Studio的任何地方使用用這個組合鍵:ASP。NET頁面(如圖7),web。config檔案,以及JavaScript檔案。
Figure 7
當然,你也可以取消注釋這些代碼段:用組合鍵CTRL+K+U即可。
提示六:用CTRL+TAB切換活動視窗
用virual studio工作一段時間之後,vs編輯環境的視窗中會有很多檔案。這是你可以按下組合鍵CTRL+TAB來切換檔案(如圖8),你也可以在這時松開TAB鍵,
然後按上下左右鍵來選擇你要在目前視窗中顯示的檔案。
Figure 8
提示七:輕按兩下App_Data中的資料庫檔案打開資料庫
但你向一個項目檔案添加一個 SQL Express資料庫後,你可以通過輕按兩下App_Data檔案中的。mdf檔案來快速連結到該資料庫。輕按兩下資料庫就會打開"伺服器資源
管理器"視窗,而且會自動展開該資料庫對象
提示八:将檔案或者檔案夾拖拽到項目中
我常常會把以前的VS項目的檔案拿到新項目中用。例如,我可能需要将以前的項目中的檔案夾或者一些檔案添加到目前項目中。當然,我們知道,可以使用目前
項目的"解決方案資料總管"中右鍵來選擇"添加"-->"現有項"來添加。但是這種方法添加檔案會比較慢,更要命的是,用這種方法不能添加已有的檔案夾。
向目前VS項目中添加檔案或檔案夾最好的方法是,将這些檔案或檔案夾拖拽(或者拷貝,粘貼)進目前的解決方案資料總管中。例如,我經常要用到MoviesDB。
mdf,将他添加到的項目中。我會将它放在桌面上,一旦在項目中要用到它的時候,我會将它拖進改項目的App_Data檔案夾中。
提示九:用CTRL+N或者CTRL+SHIFT+A添加新項
一般情況下,用滑鼠操作Visual Studio會比鍵盤組合鍵慢一些。你若想在添加一個新項的時候快一些,那麼請你用組合鍵CTRL+N,或者CTRL+SHIFT+A(效果如
圖10)。第一個組合鍵(即CTRL+N)适用于ASP。NET網站,而第二個組合鍵(即CTRL+SHIFT+A)在網站和ASP。NET MVC web引用程式中都适用。
Figure 10
你可以在對話框中用TAB鍵和箭頭鍵來選擇項。
提示十:添加檔案時,你不必鍵入檔案擴充名
這個提示和上一個有關聯,用TAB鍵選擇要添加的項後,你要在"名稱"文本框中鍵入該項的名字。當你鍵入新加項的時候,你不用添加該項的擴充名,因為Visual
Studio可以根據你選擇的模闆來判斷并添加擴充名。
例如,當你要添加一個叫做MyPage。aspx的Web頁面時,你隻要鍵入MyPage即可。添加一個名為Site。master時,你隻需鍵入Site。
你可能認為多鍵入幾個字元不會有關系,但是如果你的要向Visual Studio項目中添加很多檔案時,你就可以節省很多時間。
最後,如果你有關于Visual Studio 2008的一些提示或者訣竅,請大家拿出來分享一下,大家一起體驗提高開發效率的樂趣!