1.快捷命令:
復(fù)制代碼 代碼如下:
"devenv" 啟動(dòng)相應(yīng)版本的 Visual Studio
"Inetmgr" IIS 管理器,不用到管理里去找了,很快就可以顯示 IIS管理了
2.集成開(kāi)發(fā)環(huán)境(IDE)
復(fù)制代碼 代碼如下:
vs2010 的 IDE 已經(jīng)過(guò)重新設(shè)計(jì),提高了可性讀。 為了減少雜亂,不必要的行和漸變都已刪除
安裝Visual Studio 后第一次加載需要選擇默認(rèn)的集成開(kāi)發(fā)環(huán)境 (IDE),根據(jù)項(xiàng)目選擇,一般選Visual C#開(kāi)發(fā),
如果在開(kāi)發(fā)過(guò)程中想重置IDE,可以選擇菜單欄的工具——》導(dǎo)入和導(dǎo)出設(shè)置向?qū)А分刂盟羞x項(xiàng)——》下一步——》選擇想要重置的集合
3支持多窗口監(jiān)視
復(fù)制代碼 代碼如下:
支持多窗口監(jiān)視,可以將“代碼編輯器”拖出 IDE,以便可以將它與“設(shè)計(jì)”視圖窗口并排查看,按住Ctrl鍵雙擊導(dǎo)航的窗體,
會(huì)出現(xiàn)浮動(dòng)出來(lái)的窗體,停靠同樣按住Ctrl鍵 托至導(dǎo)航。
4.web.config
復(fù)制代碼 代碼如下:
web.config: 配置文件
Web.config 文件通常包括根據(jù)應(yīng)用程序的運(yùn)行環(huán)境而必須不同的設(shè)置
vs2010 默認(rèn)情況下相比Visual Studio 2008會(huì)多出兩個(gè)文件,它們分別是:
Web.Debug.config及Web.Release.config,顧名思義,根據(jù)它們的命名我可以推測(cè)到他們分別用于在[調(diào)試]模式, 及[發(fā)行]模式下時(shí)的web.config替換工作!
5.IntelliTrace調(diào)試(我覺(jué)得這個(gè)功能很強(qiáng)大,以前調(diào)試很長(zhǎng)得語(yǔ)句時(shí),一不小心就F5跳過(guò),不得不重新運(yùn)行一次,才能看到過(guò)程中的值,vs2010新增加這個(gè)功能,可以看到過(guò)程中每次執(zhí)行的值,很方便!很強(qiáng)大)
復(fù)制代碼 代碼如下:
當(dāng)您進(jìn)行調(diào)試時(shí),IntelliTrace 將在后臺(tái)收集有關(guān)托管應(yīng)用程序的數(shù)據(jù),其中包括來(lái)自許多框架組件
(例如 ADO.NET、ASP.NET 和 System.XML)的信息。這些 IntelliTrace 事件使開(kāi)發(fā)人員能夠查看先前在執(zhí)行過(guò)程中發(fā)生的情況,并且最重要的是,
能夠進(jìn)行“回溯”以查看應(yīng)用程序的先前狀態(tài),而不必重新啟動(dòng)調(diào)試器。當(dāng)我進(jìn)入調(diào)試器時(shí),我立即看到了按順序列出的以前收集的 IntelliTrace 事件,
IntelliTrace窗口允許按類(lèi)別或按線程對(duì)所收集事件的列表進(jìn)行篩選。此外,我可以執(zhí)行基于文本的搜索來(lái)查找可快速跳轉(zhuǎn)到的重要事件。
由于 IntelliTrace 還會(huì)收集異常,因此我可以搜索詞條“異?!?,列表將進(jìn)行篩選以列出導(dǎo)致出現(xiàn) ASP.NET 錯(cuò)誤頁(yè)的異常,既包括在其中引發(fā)的異常
調(diào)出IntelliTrace窗口快捷鍵Ctrl+D,V
6.發(fā)布,部署(vs2010的發(fā)布和部署個(gè)人覺(jué)得比以往復(fù)雜點(diǎn),就這個(gè)發(fā)布我折騰了好久,才搞定)
復(fù)制代碼 代碼如下:
1.指定要部署的文件和 IIS 設(shè)置,這個(gè)里面好多選項(xiàng)都需要勾選上,更多可參照MSDN,講解的很清楚
2.發(fā)布的時(shí)候需要先在iis下新建虛擬目錄,然后網(wǎng)站/應(yīng)用程序和服務(wù)URL都對(duì)應(yīng)上,虛擬目錄的asp.net版本需要改為4.0,
發(fā)布和部署后出現(xiàn)以下錯(cuò)誤以及修改方案:
發(fā)布后瀏覽該頁(yè),如果出現(xiàn)編譯錯(cuò)誤CS0016: 未能寫(xiě)入輸出文件“c:\Windows\Microsoft.NET\Framework\...... App_global.asax.noqfk5qp.dll”--“拒絕訪問(wèn),
那么可能是是由于系統(tǒng)目錄下的Temp目錄無(wú)相應(yīng)的權(quán)限所致,將C:\\windows\temp 的network_service給相應(yīng)足夠的權(quán)限即可
7.快捷鍵
復(fù)制代碼 代碼如下:
回到上一個(gè)光標(biāo)位置,用組合鍵 Ctrl + - 鍵表示Navigate BackWard, 使用組合鍵 Ctrl + Shift + - 鍵表示 Forward
如果你想復(fù)制一行代碼,你只需要簡(jiǎn)單的按CTRL+c拷貝,然后按CTRL+v粘貼這行就可以了,而不需要選擇整行的代碼。如果你想刪除一行代碼,只需按CTRL+x就可以了
轉(zhuǎn)到定義 F12
轉(zhuǎn)到當(dāng)前行 Ctrl+G
8.取代其他編輯器里Ctrl+F的方便的增量查
復(fù)制代碼 代碼如下:
按Ctrl+I鍵;
鍵入你要搜索的文本。注意:這時(shí)你會(huì)看到光標(biāo)跳至第一個(gè)匹配的地方,匹配的文本高亮顯示;
再次按下Ctrl+I鍵,光標(biāo)將跳至下一個(gè)匹配的文本;
按Ctrl+Shift+I可向后搜索;
要停止搜索,按ESC鍵
9.使用Ctrl+Tab打開(kāi)IDE的導(dǎo)航,獲得鳥(niǎo)瞰視圖
復(fù)制代碼 代碼如下:
按"Ctrl+Tab"鍵,打開(kāi)IDE導(dǎo)航窗口,按住Ctrl鍵,同時(shí)用方向鍵或鼠標(biāo)選中一個(gè)文件或工具窗體來(lái)激活。
備注:這時(shí)最好不要松開(kāi)"Ctrl+Tab",按方向鍵看鳥(niǎo)瞰圖,全部松開(kāi)后就定位到需要的文件或工具窗體
10.查找匹配的標(biāo)記
復(fù)制代碼 代碼如下:
某些標(biāo)識(shí)總是成對(duì)出現(xiàn)。例如,"{"標(biāo)識(shí)必須用對(duì)應(yīng)的"}"標(biāo)識(shí)關(guān)閉。
雖然你點(diǎn)擊一個(gè){ 和它匹配的}就會(huì)高亮顯示,但是如果代碼過(guò)長(zhǎng)的話就不好找了,同樣,
編譯器指示符"#region"必須有對(duì)應(yīng)的"#endregion"指示符。當(dāng)導(dǎo)航你的代碼時(shí),你有時(shí)需要查找對(duì)應(yīng)的標(biāo)識(shí)。通過(guò)按 Ctrl+] 你可以這樣做。
這個(gè)快捷鍵只有當(dāng)光標(biāo)在這些標(biāo)識(shí)符的任何一個(gè)的下面時(shí)才起作用,它會(huì)立即跳轉(zhuǎn)到對(duì)應(yīng)的標(biāo)識(shí)符而不管它是開(kāi)的或閉的標(biāo)識(shí)。
如果你想顯亮兩個(gè)匹配的標(biāo)識(shí)之間的所有代碼時(shí),按Ctrl+Shift+]顯亮整個(gè)塊,并移動(dòng)光標(biāo)到開(kāi)的標(biāo)識(shí)處。
這個(gè)快捷鍵只有當(dāng)光標(biāo)在任意的標(biāo)識(shí)的下面時(shí)才起作用(如光標(biāo)在區(qū)域內(nèi)它就不會(huì)起作用了)
11.刪除多余的using指令,并且排序
復(fù)制代碼 代碼如下:
新建一個(gè)類(lèi)的時(shí)候,Visual Studio 會(huì)將常用的命名空間using在類(lèi)的頭部。但是在我們寫(xiě)完一個(gè)類(lèi)的時(shí)候,
有些using是多余的,刪除多余的using,再排一下序,可以使代碼看起來(lái)更清晰。Visual Studio 已經(jīng)為我們做好了這一切。在代碼編輯區(qū)點(diǎn)擊右鍵,
可以看到"組織 using"菜單,這就是我們需要的了
12.通過(guò)按"tab"兩次插入代碼塊
復(fù)制代碼 代碼如下:
在編輯的中輸入代碼片段,比如"for" 在這個(gè)狀態(tài)下,按兩次"tab"鍵,將會(huì)插入代碼塊,此時(shí)你可以把第一"i"改成“index",然后按Tab鍵,則所有的變量都變成了“index"。
備注:這樣既快又不容易犯語(yǔ)法錯(cuò)誤。
13.一些快捷鍵
復(fù)制代碼 代碼如下:
如何使用快捷鍵在當(dāng)前代碼行的上面或下面插入一行(推薦,很實(shí)用)
按下Ctrl+Enter 會(huì)在上面插入一個(gè)空行
按下Ctrl+Shift+Enter 則會(huì)在下面插入一個(gè)空行。光標(biāo)會(huì) 移至新行的開(kāi)始處
整理代碼Ctrl+k,D ,代碼凌亂,看起來(lái)很費(fèi)力,可以嘗試這個(gè)快捷鍵,很不錯(cuò)!
格式化文本 Ctrl+E,D 對(duì)代碼進(jìn)行格式化
注釋 Ctrl+E,C 注釋行
取消注釋 Ctrl+E,U 取消注釋行
快速隱藏或顯示當(dāng)前代碼段 Ctrl+M,M
14.重構(gòu)(重命名、提取方法、封裝字段)
復(fù)制代碼 代碼如下:
開(kāi)發(fā)過(guò)程中如果想對(duì)方法重命名,可選中方法名右鍵重構(gòu)重命名,(Ctrl+R,R),可預(yù)覽該方法所引用處修改,注釋中查詢(xún)修改,保證此方法被調(diào)用處都可以的修改干凈
提取方法( Ctrl+R, M ):如果方法過(guò)長(zhǎng)時(shí),瀏覽代碼段很費(fèi)勁,可將比較獨(dú)立的代碼段提取出來(lái),一方面代碼瀏覽起來(lái)清晰可見(jiàn),另一方面也可達(dá)到代碼復(fù)用的效果
封裝字段(Ctrl+R,E):一般實(shí)體類(lèi)中會(huì)有私有變量,公有屬性,當(dāng)寫(xiě)了一個(gè)私有的變量后,選中變量右鍵重構(gòu)封裝字段,輸入重構(gòu)后屬性名,
雖然一般實(shí)體類(lèi)都是由代碼生成器生成的,但是也避免不了添加修改等操作,所以這樣也是比較方便和不易出錯(cuò)
15.書(shū)簽
復(fù)制代碼 代碼如下:
用vb6.0開(kāi)發(fā)的肯定習(xí)慣于用書(shū)簽來(lái)定位,visual studio中書(shū)簽的一些快捷鍵:代碼編輯區(qū)域,書(shū)簽在菜單項(xiàng)顯示
在當(dāng)前行切換標(biāo)簽,Ctrl+B,T
移至上一個(gè)標(biāo)簽,Ctrl+B,P
移至下一個(gè)標(biāo)簽,Ctrl+B,N
另外還有在當(dāng)前文件夾,當(dāng)前文檔上下移動(dòng)定位代碼
16.自定義當(dāng)前編輯窗體的字體(此功能雖好用,但是只能應(yīng)用于本次,關(guān)閉vs后,再次打開(kāi)恢復(fù)默認(rèn)設(shè)置)
Visual Studio 2010新出了功能, 當(dāng)前編輯窗體內(nèi)按住Ctrl,滾動(dòng)鼠標(biāo)滑輪,隨意調(diào)整字體大小,此效果只應(yīng)用于當(dāng)前窗體的,而且項(xiàng)目重新打開(kāi)恢復(fù)默認(rèn)字體
總結(jié)到此,有更多可討論!
您可能感興趣的文章:- Visual Studio 2017 RC 初探安裝教程
- Microsoft Visual Studio 2017 for Mac Preview安裝使用案例分享
- visual studio 2012安裝配置方法圖文教程 附opencv配置教程
- 關(guān)于visual studio 2012 update 2中的新功能介紹
- Visual Studio 2010 前端開(kāi)發(fā)工具/擴(kuò)展/插件推薦
- 微軟 Visual Studio 2010官方下載地址給大家
- Visual Studio 2017 離線安裝教程