自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

工欲善其事,必先利其器。VS2013全攻略(安裝,技巧,快捷鍵,插件)

開(kāi)發(fā) 后端
在上篇文章的回復(fù)中我發(fā)現(xiàn)很多朋友還在使用老的IDE,當(dāng)然有些是公司決定的,和個(gè)人無(wú)關(guān)。但是有條件的話還是新的 IDE比較適合大家,畢竟新的IDE會(huì)有新的特性來(lái)減少大家編程時(shí)間,加快效率,這樣就會(huì)擠出更多的時(shí)間給大家思考。做.NET, VS是必備的。所以這次我想介紹VS2013一些安裝和小技巧給大家。

之前一篇《c++的性能, c#的產(chǎn)能?!魚(yú)和熊掌可以兼得,.NET NATIVE初窺》 承蒙大家喜愛(ài)和編輯推薦,在此非常感謝大家支持。在回復(fù)中我發(fā)現(xiàn)很多朋友還在使用老的IDE,當(dāng)然有些是公司決定的,和個(gè)人無(wú)關(guān)。但是有條件的話還是新的 IDE比較適合大家,畢竟新的IDE會(huì)有新的特性來(lái)減少大家編程時(shí)間,加快效率,這樣就會(huì)擠出更多的時(shí)間給大家思考。做.NET, VS是必備的。所以這次我想介紹VS2013一些安裝和小技巧給大家。

[小九的學(xué)堂,致力于以平凡的語(yǔ)言描述不平凡的技術(shù)。如要轉(zhuǎn)載,請(qǐng)注明來(lái)源:小九的學(xué)堂cnblogs.com/xfuture]

安裝

安裝VS2013首先你的IE必須要是10以上,否則無(wú)法安裝。

【更正. Vs2013是可以使用IE10一下的IE, 但在運(yùn)行時(shí)需要更改一些設(shè)置:

藍(lán)色的貓兒  

VS2013也不是一定要IE10的,我就沒(méi)裝IE10,只是一開(kāi)始會(huì)有一個(gè)提示,說(shuō)如果不安裝IE10的話,可能性能會(huì)有影響。我忽略了這個(gè)提示,安裝 以后發(fā)現(xiàn)只要vs2013打開(kāi),ie8訪問(wèn)本地網(wǎng)站就特別卡,特別慢,一開(kāi)始不明白怎么回事,難道一定要用IE10?后來(lái)發(fā)現(xiàn),原來(lái)VS2013只要打 開(kāi),就時(shí)時(shí)刻刻監(jiān)控IE8,SignalR技術(shù)來(lái)推送信息,便于vs2013界面可以刷新IE瀏覽器,這是一種推送技術(shù),在ie8中用的是輪詢,特別耗性 能,IE10用的websocket,因此性能不受影響。后來(lái)把vs2013里面這樣設(shè)置才平息了。

現(xiàn)在VS安裝是非常省力而且界面也蠻好看的。下載地址:1.官方鏈接,2.IPlaySoft鏈接。安裝點(diǎn)擊下圖按鈕即可一鍵安裝,這點(diǎn)比SQL SERVER要爽非常多。

需要大概10G的空間,所以C盤(pán)存儲(chǔ)小的盆友們要注意了~

安裝結(jié)束后,選擇主語(yǔ)言環(huán)境,點(diǎn)擊繼續(xù),VS大概會(huì)初始化配置三五分鐘,之后就可以使用了。

一覽 

VS2013有著典型的平面風(fēng)格,下面有工具欄,代碼管理欄和代碼塊截圖,大家可以感受一下。

 

 

大家可能看到我這邊顏色和字體和原本不同,這里特意分享給大家背景護(hù)眼色值(這對(duì)每天看電腦的程序員很重要對(duì)不對(duì)?。┻€有字體:

工具-選項(xiàng)-字體和顏色:在項(xiàng)背景點(diǎn)擊自定義-色調(diào)85 飽和度123 亮度205, 字體則是選擇Calibri,個(gè)人認(rèn)為看起來(lái)非常舒服。前景字體我選擇了偏紫色,會(huì)很搭配背景淺綠色以及不會(huì)和關(guān)鍵字顏色搞混。

#p#

特性

VS2013有一些新的特性,個(gè)人把幾項(xiàng)非常好用的提示給大家:

1.CodeLens(代碼信息指示器).在代碼中的每個(gè)方法上放置修飾符,其中顯示哪些變更集導(dǎo)致創(chuàng)建該方法或做出最近的更改、誰(shuí)是最后一個(gè)處理該代碼的人、哪些單元測(cè)試涵蓋該方法(包括最新的通過(guò)/未通過(guò)狀態(tài))以及存在哪些代碼引用等信息。另外,單擊一下即可迅速跳入該數(shù)據(jù),如關(guān)聯(lián)的變更集或引用的代碼文件。

2.很多人調(diào)試程序遇到一個(gè)雖小但是頭痛的問(wèn)題就是很難直觀地看到函數(shù)的返回值,比如

result = rand.Next() + rand.NextDouble();

如果我們想知道這一行的兩個(gè)函數(shù)的返回值,除非再定義兩個(gè)局部變量,否則沒(méi)有辦法知道它們的返回值各是多少。VS2013的IDE增強(qiáng)了監(jiān)視返回值的功能。當(dāng)你在下一行下斷點(diǎn)的時(shí)候,返回值也納入了自動(dòng)監(jiān)視的范疇。

3.很多人開(kāi)發(fā)web程序都需要使用IEDeveloperToolbar或者Firebug這樣的前端調(diào)試工具,但是它們獨(dú)立于開(kāi)發(fā)工具,顯得很不方便,新版的VS在IDE中也集成了類似的工具。

4..NET Web Development and Tools Blog.

這里MSDN里有詳細(xì)blog。我這不細(xì)說(shuō)了。點(diǎn)擊

其實(shí)還有更多的新特性,在使用之中大家可以慢慢品味。新的Ide新的特性會(huì)非常吸引人,這也是更換新的IDE的一個(gè)重要原因。

技巧 

1.在不新建TAB的情況下快速查看、編輯一個(gè)函數(shù)的代碼。以前要看一個(gè)函數(shù)的實(shí)現(xiàn),需要在使用的地方點(diǎn)擊F12跳轉(zhuǎn)到該函數(shù),實(shí)際上這是很浪費(fèi)時(shí)間的。VS2013Peek View便解決了這個(gè)問(wèn)題。在光標(biāo)移至某個(gè)函數(shù)下,按下alt+F12。

可以看出在當(dāng)前頁(yè)即有當(dāng)前函數(shù)的實(shí)現(xiàn)。然后在Peek窗口里可以繼續(xù)按alt+F12。然后按ctrl+alt+-,或者ctrl+alt++ 就可以前后跳轉(zhuǎn)。按ESC關(guān)閉Peek窗體。這下就不需要來(lái)回跳轉(zhuǎn)了……(alt+G可以跳轉(zhuǎn)至函數(shù)定義的地方,alt+左箭頭可以回退)

2.Sublime text預(yù)覽功能。這個(gè)很誘人有木有!以前使用Sublime text就是為了其快速預(yù)覽和定位?,F(xiàn)在我們VS也有了!工具—>選項(xiàng)—>文本編輯器—>所有語(yǔ)言—>滾動(dòng)條 在行為里點(diǎn)擊 使用垂直滾動(dòng)條的縮略圖模式,源代碼概述選擇寬。即可實(shí)現(xiàn)下圖:

3.嵌套邏輯代碼

選擇代碼段后按住Ctrl+k,s 即可以將代碼嵌入選擇的代碼邏輯

4.// TODO

2010就有了 // TODO 可以在視圖-其他窗口-任務(wù)列表 查看自己的代做的任務(wù)表。

#p#

插件:

在此我推薦一款C#特別好的插件:Resharper. 應(yīng)該很多人使用了。它對(duì)于代碼重構(gòu)和代碼的規(guī)范以及命名幫助非常的大。神器。下載地址

Resharper實(shí)在是一款非常強(qiáng)大的插件。我這里先介紹其中一個(gè)好處 拋磚引玉。有興趣大家可以看一些關(guān)于Resharper的教程。博客園里很多朋友已經(jīng)分享過(guò)了。

右邊有一欄,會(huì)有紅色和黃色,黃色就是代表不規(guī)范或者是可以改善的代碼,點(diǎn)上去后就會(huì)有提示,而且會(huì)有選擇點(diǎn)擊后即可自動(dòng)優(yōu)化!紅色就是指錯(cuò)誤,會(huì)實(shí)時(shí)把錯(cuò)誤提示給你。這些對(duì)于代碼規(guī)范性來(lái)說(shuō)是一個(gè)非常大的幫助。

快捷鍵

VS的精髓就在于隨處都有的快捷鍵,可以大大加深工作效率。下面就列舉一些常用的: 

1.回到上一個(gè)光標(biāo)位置/前進(jìn)到下一個(gè)光標(biāo)位置

1)回到上一個(gè)光標(biāo)位置:使用組合鍵“Ctrl + -”;

2)前進(jìn)到下一個(gè)光標(biāo)位置:“Ctrl + Shift + - ”。

2.復(fù)制/剪切/刪除整行代碼

1)如果你想復(fù)制一整行代碼,只需將光標(biāo)移至該行,再使用組合鍵“Ctrl+C”來(lái)完成復(fù)制操作,而無(wú)需選擇整行。

2)如果你想剪切一整行代碼,只需將光標(biāo)移至該行,再使用組合鍵“Ctrl+X”來(lái)完成剪切操作,而無(wú)需選擇整行。

3)如果你想刪除一整行代碼,只需將光標(biāo)移至該行,再使用組合鍵“Ctrl+L”來(lái)完成剪切操作,而無(wú)需選擇整行。

3.撤銷/反撤銷

1)撤銷:使用組合鍵“Ctrl+Z”進(jìn)行撤銷操作;

2)反撤銷:使用組合鍵“Ctrl+Y”進(jìn)行反撤銷操作。

4.向前/向后搜索

1)使用組合鍵“Ctrl+I”;

2)鍵入待搜索文本(將光標(biāo)移至搜索詞輸入框位置即可開(kāi)始輸入);

3)鍵入搜索文本后,可以使用組合鍵“Ctrl+I”及“Ctrl+Shift+I”前后定位搜索結(jié)果,搜索結(jié)果會(huì)被高亮顯示。

4)要結(jié)束搜索,可以按“ESC”鍵或者點(diǎn)擊查找框右側(cè)的關(guān)閉按鈕。

[補(bǔ)充]選擇一個(gè)單詞后,按組合鍵“Ctrl+F”也可調(diào)出查找框口,且搜索結(jié)果也會(huì)被高亮顯示。

5.框式選擇

使用組合鍵“Shift+Alt+方向鍵(或鼠標(biāo))”即可完成框式選擇??蚴竭x擇允許你同時(shí)對(duì)代碼行和列進(jìn)行選擇。這對(duì)批量刪除某些代碼很方便的哦。

6.在光標(biāo)所在行的上面或下面插入一行

1)組合鍵“Ctrl+Enter”:在當(dāng)前行的上面插入一個(gè)空行;

2)組合鍵“Ctrl+Shift+Enter”:在當(dāng)前行的下面插入一個(gè)空行。

7.定位到行首與行尾

1)home鍵:定位到當(dāng)前行的行首;

2)end鍵:定位到當(dāng)前行的行尾。

8.選中從光標(biāo)起到行首(尾)間的代碼

1)選中從光標(biāo)起到行首間的代碼:使用組合鍵“CShift + Home”;

2)選中從光標(biāo)起到行尾間的代碼:使用組合鍵“Shift + End”。

9.快速插入代碼塊

請(qǐng)參考我的另一篇文章。

10.調(diào)用智能提示

1)方法1:使用組合鍵“Ctrl+J”;

2)方法2:使用組合鍵“Alt+→”。

11.調(diào)用參數(shù)信息提示

對(duì)于某些函數(shù)體較大的函數(shù)來(lái)說(shuō),想輕松地確認(rèn)參數(shù)在函數(shù)內(nèi)部的使用情況是件比較麻煩的事情。這時(shí)可以將光標(biāo)置于參數(shù)名上,再按組合鍵“Ctrl+Shif+空格”,參數(shù)被使用的地方會(huì)被高亮顯示。

12.快速切換窗口

使用組合鍵“Ctrl+Tab”(此時(shí)可以打開(kāi)IDE的導(dǎo)航,獲得鳥(niǎo)瞰視圖)。

13.快速隱藏或顯示當(dāng)前代碼段

使用組合鍵“Ctrl+M,M”(記?。阂磧纱蜯哦)。

14.生成解決方案

使用組合鍵“Ctrl+Shift+B”。

15.跳轉(zhuǎn)到指定的某一行

1)方法1:組合鍵“Ctrl+G”;

2)方法2:?jiǎn)螕魻顟B(tài)欄中的行號(hào)。

16.注釋/取消注釋

1)注釋:組合鍵“Ctrl+K+C”;

2)取消注釋:組合鍵“Ctrl+K+U”。

17.全屏顯示/退出全屏顯示

使用組合鍵“ SHIFT + ALT + ENTER ”。

18.定義與引用

1)轉(zhuǎn)跳到定義:F12;

2)查找所有引用:使用組合鍵“Shift+F12”。

19.查找和替換

1)查找:使用組合鍵“Ctrl+F”;

2)替換:使用組合鍵“Ctrl+H”。

20.大小寫(xiě)轉(zhuǎn)換

1)轉(zhuǎn)小寫(xiě):使用組合鍵“Ctrl+ U”;

2)轉(zhuǎn)大寫(xiě):使用組合鍵“CTRL + SHIFT + U”。

21.調(diào)試相關(guā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。

點(diǎn)擊查看更多快捷鍵

 

推薦大家使用新的IDE,就像學(xué)習(xí)技術(shù)一樣,除了算法和數(shù)據(jù)結(jié)構(gòu)這種基礎(chǔ),語(yǔ)言類的應(yīng)實(shí)時(shí)保持最新,軟件本來(lái)就是走在時(shí)代前端的行業(yè),工具更應(yīng)這樣。

工欲善其事,必先利其器。

如果喜歡,希望推薦給更多人~

謝謝!

原文鏈接:http://www.cnblogs.com/xfuture/p/3698528.html

責(zé)任編輯:林師授 來(lái)源: 博客園
相關(guān)推薦

2010-02-24 10:39:48

2021-06-16 09:22:10

鴻蒙HarmonyOS應(yīng)用

2012-11-09 17:15:29

遨游瀏覽器

2018-07-02 15:46:18

Python編輯器經(jīng)驗(yàn)

2018-12-11 14:25:19

JFrogKubernetesDevOps

2021-11-22 16:46:59

鴻蒙HarmonyOS應(yīng)用

2017-02-07 15:15:20

大數(shù)據(jù)數(shù)據(jù)分析數(shù)據(jù)挖掘

2016-12-16 14:18:54

2010-08-11 09:11:19

FlexBuilder

2020-10-10 14:48:18

Python安裝

2010-07-28 09:49:27

FlexBuilder

2021-05-06 15:15:13

Python工具代碼

2021-03-03 14:50:55

安全自動(dòng)化機(jī)器學(xué)習(xí)網(wǎng)絡(luò)安全

2013-10-15 09:54:01

2021-03-29 11:20:39

前端代碼工作流

2025-04-27 01:22:00

Visual開(kāi)發(fā)

2023-02-07 16:11:41

2021-02-11 09:12:14

開(kāi)發(fā)IDEA后綴

2009-06-29 08:35:59

Linux

2010-10-27 09:33:18

MVC開(kāi)發(fā)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)