合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
# VS2017提高开发效率的几大技巧看过终生受用,错过请继续盲目忙碌。 ### 老调重谈:Visual Studio 我认为是目前宇宙上最牛的开发IDE,其他都是小狗狗。不管你怎么认为,反正我就是这样认为!跟着微软走,平淡幸福一辈子。跟着其他走,让你激情一阵子。废话少说:直接上干货。^_^快捷键请您死记硬背。 ### 1、书签 快捷键 Ctrl+W,B 它可以帮你保存位置,以便你写代码。 放置书签:Ctrl+B,T 上一个书签:Ctrl+B,P 下一个书签:Ctrl+B,N 删除所有书签:Ctrl+B,C ![](https://box.kancloud.cn/bbe6f236b89bde52fa19c2682c932c9c_1413x660.png) ### 2、任务列表(//TODO:...) 快捷键 Ctrl+W,T T估计是task的意思 菜单->视图->任务列表 在代码里标记 //TODO:测试任务列表 (注意todo小写也可以),下次就能很快能定位到我们要的代码所在行 ![](https://box.kancloud.cn/d9867b1e364b9ea2b6bef833314c22ce_1447x742.png) ![](https://box.kancloud.cn/9d98e5c938adad56d364414ef7a0e1b4_758x494.png) ### 3、自己的代码块 ![](https://box.kancloud.cn/890a50a3a9dc379b74c9945f6ed72ea5_940x652.png) ![](https://box.kancloud.cn/3979e279b379c4459f64c2adee6fc65e_955x660.png) ![](https://box.kancloud.cn/670195af62d9e592f23daa718e11c6a7_787x552.png) ### 4、创建代码区域区域(#region和#endregion) 当代码越来越多的时候,你会期望可以隐藏一些代码,而#region和#endregion 就是这样的功能。你可以在任何位置隐藏任何代码。即使是隐藏的内容不属于同一个函数。你可以点击#region旁边的+/-,展开/隐藏代码。在隐藏的时候,当你的光标放放置在备注上面的时候,VS会显示出隐藏的代码内容。 ### 5、格式化代码 这个很重要,即使VS在你每次打完“;”回车之后会自动格式化代码。但是难免代码的格式会有所变化,譬如粘贴一段代码之后,代码的格式往往会受到影响。所以,这个还是很有必要知道的。 格式化部分代码:选中代码->Ctrl+K,F。或者Ctrl+E,F。 格式化整个文档:编辑->高级->设置文档的格式。或者 Ctrl+K,D。或者Ctrl+E,D。 ### 6、切换设计/代码图示 在ASP.NET页面切换(HTML): Ctrl+PgUp/Ctrl+PgDn 在windows窗体切换:F7/Shift+F7 (代码/设计) ### 7、查找错误代码 当错误列表有错误或者警告提示时,你可以双击这个错误或提示,就可以跳转到错误或警告的语句前。 ### 8、跳转到指定行号 注意:很多软件都有这个功能,Ctrl+G 输入行号,跳转到指定行 ![](https://box.kancloud.cn/9640bca9d30882c14811030b44bcd879_300x135.png) ### 9、跳转到定义 当你查看代码的时候,往往需要去查看原函数,这是难免的。但是千万不要去手动寻找函数。这效率往往是很低的。你可以右键该函数,选择跳转到定义即可。当然你也可以使用快捷键F12。 ### 10、查找和替换 当你想查找/替换掉某个字符串的时候,你可以按快捷键“Ctrl+F”或者“Ctrl+H”,进行这一操作。另外VS支持正则表达式和通配符。 如果你想从整个项目进行查找/替换,你需要使用快捷键“Ctrl+Shift+F”或者“Ctrl+Shift+H”。当然这一切都可以在菜单栏找到。“编辑->查找和替换”。当你想中止全局替换的时候,你可以使用快捷键“Ctrl+Pause Break”。 ### 11、行编辑(复制,剪切,删除,交换) 当你在光标停留行使用快捷键Ctrl+C,X,L时,可以复制,剪切,删除整行内容。当然,右键也是可以的。跟平时的复制,剪切,删除就是选中和没选中代码的区别而已。 如果你想交换上下两行,你可以使用快捷键(Shift+Alt+T),前提是光标要停留在上面那一行。替换之后,光标会一直跟随原本的那一行。 ### 12、选择一个单词/选择一个字符串 如你所知双击一个单词的时候会选择整个单词。按住Ctrl键单击单词的任意位置同样可以选中单词。 双击字符串第一个引号的左侧可以选中整个字符串。按住Ctrl键单击第一个引号的前面同样可以选中整个字符串。 ![](https://box.kancloud.cn/01f854e6e7a6c7255444c8d0ecc6e37e_411x454.png) ### 13、查找“{/}” 查找:你是否很烦恼有些对应的标记找的到头找不到尾,找得到尾不知道那个是头。当你把光标放在“{”的前面,VS会将相对应的”}“标记起来。你也可以将光标停留在“}”的后面,可以达到同样的效果。 ### 14、使用翼通快速开发框架 ![](https://box.kancloud.cn/905a374a391d910fcd112460edfa4d0f_1076x666.png) ![](https://box.kancloud.cn/3eebbb5b309725b83296a351c0ad9b77_1050x666.png)