對(duì)于經(jīng)常使用vs的朋友,如果能用鍵盤(pán)直接做的事,還是鍵盤(pán)更便捷點(diǎn),現(xiàn)在我就把自己遇到的一些給寫(xiě)下來(lái)。
先寫(xiě)一個(gè)函數(shù),以及參數(shù),完成后,在函數(shù)上輸入///,vs會(huì)自動(dòng)補(bǔ)全說(shuō)明的信息,你寫(xiě)上自己的功能說(shuō)明就好了,下次你調(diào)用此函數(shù)就會(huì)有相應(yīng)的說(shuō)明了。實(shí)例如下。
public int GetMaxId() { return dal.GetMaxId(); }
在函數(shù)上面輸入///后,變?yōu)榱?/p>
/// <summary>
/// 這里寫(xiě)上內(nèi)容說(shuō)明
/// </summary>
/// <returns></returns> public int GetMaxId() { return dal.GetMaxId(); }
選中所要注釋的內(nèi)容,然后Crl+K+C是注釋?zhuān)珻rl+K+U是取消注釋?zhuān)鈽?biāo)放在所需要的注釋行就行,不需要選中整行。
選中所要復(fù)制的內(nèi)容,然后Crl+C是復(fù)制,Crl+V是粘貼,光標(biāo)放在所需要的注釋行就行,不需要選中整行。同理刪除所在行, Ctrl + Shift + L
把光標(biāo)放在所要進(jìn)入的函數(shù),然后按F12,就可以進(jìn)入所需要進(jìn)入的函數(shù)的頁(yè)面,Ctrl + _ (轉(zhuǎn)到定義后返回),Ctrl + Shift + _ (再次轉(zhuǎn)到定義),如果在本頁(yè)上小標(biāo)簽看所需要的函數(shù),那就使用Alt+F12,
如果想繼續(xù)找更深的函數(shù),那就繼續(xù)Alt+F12,
在各個(gè)小標(biāo)簽內(nèi)相互切換可以使用Crl + Alt+“+”,Crl +Alt “-”,或者點(diǎn)擊小圓點(diǎn)也行。
可以自動(dòng)補(bǔ)全你的需要的東西,比如你輸入了(,他會(huì)自動(dòng)補(bǔ)全),就變成了(),如果你輸入{,他會(huì)補(bǔ)全},變?yōu)閧},還會(huì)補(bǔ)全“;”,還有自動(dòng)換行,很是方便。在vs上的工具==》擴(kuò)展和更新,搜索輸入Productivity進(jìn)行安裝即可。具體的詳細(xì)用法,可以參照http://www.cnblogs.com/stg609/p/3713831.html
設(shè)置方法:工具—>選項(xiàng)—>文本編輯器—>所有語(yǔ)言—>滾動(dòng)條。
然后設(shè)置如下:
可以對(duì)很多需要嵌套的內(nèi)容直接進(jìn)行設(shè)置嵌套,比如有時(shí)我們需要進(jìn)行try-catch的時(shí)候,這時(shí)候,我們就只需要進(jìn)行選中嵌套的內(nèi)容,按快捷鍵 ctrl+k,ctrl+s,然后選中try,就會(huì)出現(xiàn)如下內(nèi)容:
也可以使用Ctrl+K,X,配合F2來(lái)快速輸入。
在寫(xiě)代碼的時(shí)候,經(jīng)常會(huì)在注釋里用TODO記下以后該干的事,比如某一塊有問(wèn)題,或者只是一個(gè)臨時(shí)的解決方案,以后需要進(jìn)行修改,免得忘記,也為了維護(hù)人員需要注意的地方增加備注,這時(shí)候我們就可以使用TODO的功能。
下次找的時(shí)候也非常的方便,vs提供了這個(gè)功能,在視圖—>任務(wù)列表—>注釋,就可以顯示出這個(gè)窗口,然后查看所有的TODO的狀態(tài)。
按快捷鍵 ,Ctrl + Enter.如果在光標(biāo)指定位置的下面添加一行,并將光標(biāo)移至新添加行的行首位置,使用Ctrl + Shift + Enter。
按快捷鍵 ,Tab,減少縮進(jìn)Shift + Tab
在vs里輸入prop,然后按兩次Tab,這樣就可以創(chuàng)建C#屬性,然后用Tab來(lái)選中進(jìn)行修改屬性。同樣的還有propa,和propdp。
Ctrl + Tab (切換VS中的不同文件窗口) Alt + Tab (切換Windows的不同窗口)。windows+E打開(kāi)文件資源管理器.
如果你發(fā)現(xiàn)你的代碼雜亂無(wú)章,看起來(lái)不整潔的時(shí)候,那么你可以使用快捷鍵Ctrl + K, Ctrl + D 進(jìn)行整理.另Ctrl+R,Ctrl+W可以把空格變?yōu)榫G點(diǎn)。
1)調(diào)試(啟動(dòng)):F5;
2)調(diào)試(重新啟動(dòng)):使用組合鍵“Ctrl+Shift+F5”;
3)調(diào)試(開(kāi)始執(zhí)行不調(diào)試):使用組合鍵“Ctrl+F5”;
4)調(diào)試(逐語(yǔ)句):F11;
5)調(diào)試(逐過(guò)程):F10;
6)設(shè)置斷點(diǎn):F9。
有時(shí)你在寫(xiě)一個(gè)類(lèi)的時(shí)候,突然忘記他是那個(gè)using了,這個(gè)時(shí)候,比如Thread,你就可以用“shift+Alt+F10 ”來(lái)智能提示了。選中后,可以自動(dòng)添加using。
可以使用快捷鍵“Crl+R“,”Crl+R“,這樣就可以給你的函數(shù)名進(jìn)行重命名或者變量重命名。
OK,就是總結(jié)這些,后面會(huì)繼續(xù)收集好的東西,大家有好的快捷鍵也可以在下面留言。
聯(lián)系客服