VS2008部分使用技巧
1.Visual?Studio?2008自帶的1000多個?Windows?系統(tǒng)使用的各種圖標(biāo)、光標(biāo)和動畫文件
在Visual?Studio?2008的安裝目錄下,\Microsoft?Visual?Studio?9.0\Common7\VS2008ImageLibrary\2052文件夾下面,有一個VS2008ImageLibrary.zip,這個文件里面將常用的Windows系統(tǒng)圖標(biāo)、光標(biāo)和動畫文件集中到了一起。包括Office、Win9x、WinVista和WinXP等系統(tǒng)使用的,可以免費(fèi)使用。
2.刪除多余的using指令,并且排序
當(dāng)我們新建一個類的時候,Visual?Studio?會將常用的命名空間using在類的頭部。但是在我們寫完一個類的時候,有些using是多余的,刪除多余的using,再排一下序,可以使代碼看起來更清晰。Visual?Studio?2008?已經(jīng)為我們做好了這一切。在代碼編輯區(qū)點(diǎn)擊右鍵,可以看到"組織?using"菜單,這就是我們需要的了。
這個技巧我沒看懂,不會-_-|
3.復(fù)制或刪除一行代碼時,不用先選擇它
如果你想復(fù)制一行代碼,你只需要簡單的按CTRL+c拷貝,然后按CTRL+v粘貼這行就可以了,而不需要選擇整行的代碼。如果你想刪除一行代碼,只需按CTRL+x就可以了。
4.取代其他編輯器里Ctrl+F的方便的增量查找
用過ultraedit會對那兩個上下搜索按鈕印象深刻,Visual?studio里有更厲害的。操作方法:
1)按Ctrl+I鍵;
2)鍵入你要搜索的文本。注意:這時你會看到光標(biāo)跳至第一個匹配的地方,匹配的文本高亮顯示;
3)再次按下Ctrl+I鍵,光標(biāo)將跳至下一個匹配的文本;?
4)按Ctrl+Shift+I可向后搜索;
5)要停止搜索,按ESC鍵;
5.如何在編輯器中進(jìn)行框式選擇
你是否知道VS提供了兩種不同的選擇模型:流式和框式嗎?
大家應(yīng)該都熟悉流式選擇模型了,只要使用Shift+方向鍵即可(或者使用鼠標(biāo)進(jìn)行選擇)。
框式選擇則允許你同時對航和列進(jìn)行選擇。只要同時按下Shift+Alt+方向鍵,你就了解它的不同之處了。剪切,拷貝,粘貼,這些功能都能使用,只是需要記住從哪里開始選擇的。啊,讓我想起了那段做測試時的時光。
備注:也可以使用鼠標(biāo)+Alt鍵完成該操作。前兩天我還遇到該提示的一個有意思的用法。有時候我們拷貝網(wǎng)上的文章中的代碼時會將行號一起拷進(jìn)來,使用框式選擇可以只選擇行號部分,將其刪除。
這個功能最實(shí)用,最酷,至今沒見過別的編輯器有此功能~~
6.如何使用快捷鍵在當(dāng)前代碼行的上面或下面插入一行
按下Ctrl+Enter會在上面插入一個空行,Ctrl+Shift+Enter則會在下面插入一個空行。光標(biāo)會移至新行的開始處。
備注:這是我非常喜歡的一個快捷鍵,如果不用這個,則需要使用Home或End,然后使用方向鍵,再使用回車才能達(dá)到上面的效果。
7.安裝之后,將您的IDE設(shè)置恢復(fù)到默認(rèn)設(shè)置
如果IDE的設(shè)置在任何先前發(fā)布的版本中做了更改,它們都應(yīng)該被恢復(fù)到默認(rèn)設(shè)置??梢栽赩isual?Studio?2008中點(diǎn)擊菜單?Tools?>?Import?and?Export?Settings...?>?Reset?all?settings,此外還有一些Import和Export的選項(xiàng)可用。
8.使用Ctrl+Tab打開IDE的導(dǎo)航,獲得鳥瞰視圖
同時在Visual?Studio中導(dǎo)航到所有打開的文件和工具窗體。按"Ctrl+Tab"鍵,打開IDE導(dǎo)航窗口,按住Ctrl鍵,同時用方向鍵或鼠標(biāo)選中一個文件或工具窗體來激活。
備注:這時最好不要松開"Ctrl+Tab",按方向鍵看鳥瞰圖,全部松開后就定位到需要的文件或工具窗體,說實(shí)在的,這窗口挺酷的。
10.查找匹配的標(biāo)記
某些標(biāo)識總是成對出現(xiàn)。例如,"{"標(biāo)識必須用對應(yīng)的"}"標(biāo)識關(guān)閉。
雖然你點(diǎn)擊一個{?和它匹配的}就會高亮顯示,但是如果代碼過長的話就不好找了,同樣,編譯器指示符"#region"必須有對應(yīng)的"#endregion"指示符。
當(dāng)導(dǎo)航你的代碼時,你有時需要查找對應(yīng)的標(biāo)識。通過按Ctrl-]你可以這樣做。
這個快捷鍵只有當(dāng)光標(biāo)在這些標(biāo)識符的任何一個的下面時才起作用,它會立即跳轉(zhuǎn)到對應(yīng)的標(biāo)識符而不管它是開的或閉的標(biāo)識。如果你想顯亮兩個匹配的標(biāo)識之間的所有代碼時,按Ctrl-Shift-]顯亮整個塊,并移動光標(biāo)到開的標(biāo)識處。這個快捷鍵只有當(dāng)光標(biāo)在任意的標(biāo)識的下面時才起作用(如光標(biāo)在區(qū)域內(nèi)它就不會起作用了)。
1.?怎樣調(diào)整代碼排版的格式?
選擇:編輯—>高級—>設(shè)置文檔的格式?或?編輯—>高級—>設(shè)置選中代碼的格式。
格式化cs代碼:Ctrl+k+f?格式化aspx代碼:Ctrl+k+d
2.?怎樣跳轉(zhuǎn)到指定的某一行?
兩種方法:Ⅰ.?Ctrl+G?Ⅱ.?單擊狀態(tài)欄中的行號
3.?怎樣創(chuàng)建矩形選區(qū)?
兩種方法:Ⅰ.?摁住alt鍵,然后拖動鼠標(biāo)即可。
Ⅱ.?按住Shift+Alt點(diǎn)擊矩形的左上和右下位置即可。
4.?怎樣快速隱藏或顯示當(dāng)前代碼段?
Ctrl+M,M
5.?怎樣快速切換不同的窗口?
Ctrl+Tab
6.?怎樣生成解決方案?
Ctrl+Shift+B
7.?怎樣快速添加代碼段?
輸入prop然后按兩次tab即可插入自動屬性
public?int?MyProperty?{?get;?set;?},
(輸入try,class,foreach等等,按兩次tab也有類似效果。)
8.?怎樣調(diào)用智能提示?
兩種方法:Ⅰ.?Ctrl+J?Ⅱ.?Alt+→
9.?怎樣調(diào)用參數(shù)信息提示?
光標(biāo)放到參數(shù)名上面,然后輸入Ctrl+Shif+空格。
10.?怎樣查看代碼的詳細(xì)定義?
打開:視圖—>代碼定義窗口
然后你再在頁面中把鼠標(biāo)點(diǎn)到某個方法上。
11.?怎樣創(chuàng)建區(qū)域以方便代碼的閱讀?
#region
代碼區(qū)域
#endregion
12.?怎樣同時修改多個控件的屬性?
選中多個控件,然后右鍵屬性,這個時候這些控件共有的屬性就會出現(xiàn),修改之后所有的控件都會變化。
13.?怎樣快速添加命名空間?
對于引用了dll,但代碼中沒有引用其命名空間的類,輸入類名后在類名上按Ctrl+.即可自動添加該類的引用命名空間語句。
14.?怎樣實(shí)現(xiàn)快速拷貝或剪切一行?
光標(biāo)只要在某行上,不用選中該行,直接按Ctrl+c?或Ctrl+x?就可以拷貝或剪切該行。
15.?怎樣使用任務(wù)管理器?
假如我們開發(fā)的項(xiàng)目很大,在項(xiàng)目中有些代碼沒有完成,我們可以做一下標(biāo)記,便于將來查找。
創(chuàng)建方法:在要標(biāo)志的地方輸入://TODO:...內(nèi)容...
使用方法:視圖—>任務(wù)列表—>注釋
?
?
總結(jié)
以上是生活随笔為你收集整理的VS2008部分使用技巧的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网络编程之shutdown() 与 cl
- 下一篇: 事件通知方式实现的重叠I/O模型