提升开发效率的Visual Studio 2010使用技巧

相信作开发的没有不重视效率的。开发C#,VB的都知道,咱们很依赖VS,或者说,咱们很感谢VS。可以对一个IDE产生依赖,说明这个IDE确实有它的独特之处。无容置疑,VS是一个很是强大的IDE,它支持多语言编辑。支持C#,VB,C/C++,HTML......它拥有强大的调试编译功能。它让咱们不用去记住那些安装,环境变量设置,服务器设置,编译的繁琐过程。高度集成化。凡事有利有弊,在敏捷开发盛行的时代,VS是否值得咱们使用是无容置疑的。可是强大的VS也拥有众多的设置,众多的技巧。记住某些小技巧可让咱们更加方便,快捷地使用VS。这是颇有必要的。每一个人或多或少记住了一些小技巧。可是不可能所有都记住,咱们按照咱们本身的编程习惯记住一些本身比较经常使用的就好。css

下面是鄙人在编码过程当中发现并且比较常用的一些小技巧,但愿对你有所帮助。html

 

1.行编辑(复制,剪切,删除,交换)程序员


 当你在光标停留行使用快捷键Ctrl+C,X,L时,能够复制,剪切,删除整行内容。固然,右键也是能够的。跟平时的复制,剪切,删除就是选中和没选中代码的区别而已。正则表达式

若是你想交换上下两行,你可使用快捷键(Shift+Alt+T),前提是光标要停留在上面那一行。替换以后,光标会一直跟随本来的那一行。编程

 

2.注释(//TODO:...)windows


看标题的话,你可能想打我。那个程序员不知道注释啊,不就//或者/*.....*/亦或者<!--....-->(HTML/XML注释)。可是使用过服务器

// TODO:注释部分

的,估计是少数吧。若是你喜欢用“任务列表”记录一些要作的事情,这个小功能最适合你了。你能够再VS 2010的菜单上找到任务列表窗,点击“菜单->视图->任务列表”,你也能够点击快捷键“Ctrl+W,T”。VS还提供了,HACK,UNTODU,UnresolvedMergeConflict标记注释,你能够在“工具->选项->环境->任务列表”找到而且编辑/添加/删除标记注释。下面是图示:markdown

标记注释和任务列表

标记注释设置

 

3.建立区域(#region和#endregion)函数


当代码愈来愈多的时候,你会指望能够隐藏一些代码,而#region和#endregion 就是这样的功能。你能够在任何位置隐藏任何代码。即便是隐藏的内容不属于同一个函数。你能够点击#region旁边的+/-,展开/隐藏代码。在隐藏的时候,当你的光标放放置在备注上面的时候,VS会显示出隐藏的代码内容。(据说VB.net使用的时候只能够写在方法外面,不能写在里面。由于本人没写过VB,因此可能在这方面会误导到你们,谢谢网友@天生俪姿 的提醒)工具

隐藏代码

4.选择一个单词/选择一个字符串


如你所知双击一个单词的时候会选择整个单词。按住Ctrl键单击单词的任意位置一样能够选中单词。

双击字符串第一个引号的左侧能够选中整个字符串。按住Ctrl键单击第一个引号的前面一样能够选中整个字符串。

 

5.将代码放入工具箱


工具箱是拿来放控件的地方。咱们在使用控件的时候,只须要从控件当中拖动控件到代码就能够了,这样能够省去大量代码的编辑工做。既然工具箱如此方便,那么是否能够将一段重用性很高的代码放入工具箱呢。答案固然是能够的。

你能够选中你的代码,而后拖入工具箱的空白处,你的代码就保存到工具箱了。就像你将控件拖入代码页面同样,也能够将代码拖入工具箱中。之后你就能够像使用控件同样使用重用的代码。这是很是方便的。并且工具箱的内容不会由于你关闭VS而消失,在你下次打开VS的时候工具箱一样保存了你的代码。若是你须要查看工具箱保存的代码而又不想拖到代码页面中,你只须要将光标停留在工具箱的代码图标上面。如图所示:

将代码放入工具箱

 

6.格式化代码


这个很重要,即便VS在你每次打完“;”回车以后会自动格式化代码。可是不免代码的格式会有所变化,譬如粘贴一段代码以后,代码的格式每每会受到影响。因此,这个仍是颇有必要知道的。

格式化部分代码:选中代码->Ctrl+K,F。或者Ctrl+E,F

格式化整个文档:编辑->高级->设置文档的格式。或者 Ctrl+K,D。或者Ctrl+E,D

 

7.切换设计/代码图示


在ASP.NET页面切换(HTML): Ctrl+PgUp/Ctrl+PgDn

在windows窗体切换:F7/Shift+F7 (代码/设计)

 

8.查找错误代码。


当错误列表有错误或者警告提示时,你能够双击这个错误或提示,就能够跳转到错误或警告的语句前。

 

9.跳转到指定行号


若是代码不少的时候,这是颇有用的。在ASP.NET编程的时候,不少错误只有在运行网站的时候才能发现,而这个错误又没被在错误列表提示的时候,你就可使用这个小技巧跳到错误的代码前面。

双击右下角状态栏的行号,会跳出一个行号跳转窗体。或者快捷键Ctrl+G调出窗体。固然,还能够从菜单栏点击“编辑->跳转..”使用这个功能。

跳转到指定行号

 

10.快速查找


光标停留在须要查找的词上面,使用快捷键Ctrl+F3能够跳转到下一个相同的词。按Shift+F3能够往上查找。

 

11.查找“{/}”


查找:你是否很烦恼有些对应的标记找的到头找不到尾,找获得尾不知道那个是头。当你把光标放在“{”的前面,VS会将相对应的”}“标记起来。你也能够将光标停留在“}”的后面,能够达到一样的效果。

查找“{/}”

 

12.查找和替换


当你想查找/替换掉某个字符串的时候,你能够按快捷键“Ctrl+F”或者“Ctrl+H”,进行这一操做。另外VS支持正则表达式和通配符。

若是你想从整个项目进行查找/替换,你须要使用快捷键“Ctrl+Shift+F”或者“Ctrl+Shift+H”。固然这一切均可以在菜单栏找到。“编辑->查找和替换”。当你想停止全局替换的时候,你可使用快捷键“Ctrl+Pause Break”。

查找和替换

 

13. 书签


书签是颇有用的功能,用过Chrome的都知道。在VS当中,书签一样适用。它能够帮你保存位置,以便你写代码。

放置书签:Ctrl+B,T

上一个书签:Ctrl+B,P

下一个书签:Ctrl+B,N

删除全部书签:Ctrl+K,C。(竟然打错了,对不起,谢谢@河蟹社会 提醒),正确的是Ctrl+B,C

除此以外,VS还提供了其它的书签操做。

书签

 

14.跳转到定义


当你查看代码的时候,每每须要去查看原函数,这是不免的。可是千万不要去手动寻找函数。这效率每每是很低的。你能够右键该函数,选择跳转到定义便可。固然你也可使用快捷键F12

跳转到定义

 

15.以文本形式插入外部文本


菜单->编辑->将文件做为文本插入

好处是,你不须要打开文件去复制粘贴。

将文件以文本的形式插入

 

或许这些小技巧你早就知道了。亦或是,你以为这些技巧根本没啥用。固然,咱们最主要的任务仍是去编码而已。没有必要将心思花在这上面。可是,当你习惯使用这些小技巧的时候,这为你带来的收益以为不会让你有所失望的。有些技巧,我的认为仍是颇有必要掌握的。

总之,捡你想捡的吧,让其余人折腾去吧。

转载至http://www.cnblogs.com/rond/archive/2012/03/05/2380367.html

后面是我在开发中感受用的比较多的。

16.快速引入命名空间和快速接口实现
   在写代码尤为是拷贝代码时,常常有些命名空间没有引用,又不知道要引用哪个,这时能够按下快捷键(CTRL+.),后面是一个点,就是M键旁边的点。这个快捷键,一样能够用来在继承接口时的快速实现。即在接口的位置快速接下该快捷键。
按下快捷键时



按下快捷键并回车后



17.快速输入代码段    常常要输入for/while/foreach等代码,这时能够输入这些词的前几个字母或整个词,而后连续两下TAB键,将输入整块代码。固然,若是对于经常使用到的代码块,也能够将其作成代码段的形式,而后输入方式相同。

相关文章
相关标签/搜索