高效程序猿之(四)VS2010其他技巧
1.快速打开项目文件夹
一种方法是在开始页面上,对项目点右键,选择“打开所在的文件夹”
另一种方法,是在项目打开后,对解决方案或项目点右键,同样有个“在Windows资源管理器中打开文件夹”
2.重命名
如果要对代码中的一个变量或类名进行重命名,就需要更改所有用到这个类型的语句。手动一个个更改显然会蛋疼。VS给了我们一种高效的重命名办法:
在类型名称上点右键,重构,重命名。更快的办法是将光标点到类型名称上,然后按下Ctrl+R,R
这样,VS就会自动查找和替换所有被引用的名称
3.快速输入相同数据
大家可能知道Word中的矩形选择框,同样,VS2010中也有这个功能,并且现在可以选择0字符宽度的选择框用于输入内容。方法是按住ALT,然后按住鼠标左键选择。
例如下面的实例,我希望给每个标记之前,都加上
,我可以按住ALT+鼠标左键,选中第一个到最后一个之前的位置,可以看见淡淡的一条竖线。
然后我直接键入
就行了!碉堡了吧!
4.快速输入自定义代码段
如果你有一段代码,经常需要用到,你可以选中它,然后拖到工具箱上。以后要用的时候,只要从工具箱上把代码片段直接拖进代码中就行了!就像拖控件那样!
5.快速重命名命名空间
要对命名空间进行重命名,如果一个个cs文件手动改过来,蛋都要碎了,还说不定会有遗漏。VS提供了一种统一的对命名空间重命名的功能:
首先你要打开类视图
然后在类视图中,展开项目,就可以看到里面的所有命名空间,并且一次性重命名
6.查看调用关系
如果你要分析别人的系统,那查看方法或类型之间的调用关系是必不可少的。除了断点调试,我们现在有了更直接的办法:可以在名称上点右键,选择查看调用层次结构。
7.分屏显示
一个理想的工作环境是拥有多台显示器,尤其是搞设计和开发工作的。如果你有幸获得了双屏幕,那就不要浪费了VS2010的强大功能:
转载于:https://blog.51cto.com/dreamylights/1258136
高效程序猿之(四)VS2010其他技巧相关推荐
- 读书笔记 -《高效程序猿的45个习惯-敏捷开发修炼之道》
<高效程序猿的45个习惯-敏捷开发修炼之道> 一本2010年出版的书,当时敏捷还仅仅是在国外開始流行,像我这样的菜鸟级根本听都没听过. 这次通读了这本书,受益良多.回想自己的职业生涯,多是 ...
- 高效程序猿的狂暴之路
不觉间已经工作六年,回忆第一天实习的场景历历在目.恍若昨日.六年已足以令很多人转管理.转产品.转測试.转行,也一定有人还在坚守着编码,仅仅因热爱.遇到过形形色色的经理.架构师.运维.性能工程师等等,还 ...
- 斗争程序猿(四十一)——历史朝代大学(五岁以下儿童)——我的娱乐
文/温国兵 忙碌的大学生活总要有属于自己的娱乐方式.琴棋书画也好,游戏运动也罢. 上大学开通了人人网.新浪微博.腾讯微博.再到后来的微信.陌陌.来往.易信.米聊.Line.WhatsAPP,加上最開始 ...
- 高效程序猿之(三)VS2010快捷键(转)
上一讲介绍了几款插件,碉堡了.今天我们来回顾一下VS2010的快捷键.下面是最常用的快捷键,大家自己看一下: 按键 功能 Ctrl+K,C 注释选中的代码 Ctrl+K,U 取消注释 Ctrl+K,F ...
- Mac 高效程序猿开发必备软件
一个聪明的开发者会用合理使用工具软件来提高工作效率,MacBook Pro开发必备软件. 工具软件选择策略 聪明的程序员不仅应该知道借助各种软件来提高工作效率,还应该知道如何选择适合自己的软件. 当前 ...
- 程序猿四字成语,汝知多少?
还记得那首<生僻字>的歌词吗? 茕茕孑立 沆瀣一气 踽踽独行 醍醐灌顶 绵绵瓜瓞 奉为圭臬 龙行龘龘 犄角旮旯 娉婷袅娜 涕泗滂沱 呶呶不休 不稂不莠 你认识几个成语? 听完这首歌曲,我们 ...
- 怎样和程序猿谈一场不散场的爱情
这篇文章就教你如何优(xin)雅(ji)的驯服程序猿男友.先分享2个网友的养猿故事. 对于程序员,大家想必会有这么一个印象:生活简单乏味,除了编程.吃饭.睡觉,就是上网.打游戏或者一副邋遢.无趣.情商 ...
- 优秀程序猿因何而优秀?
这些年我曾和非常多程序猿一起工作,他们之中的一些人非常厉害,而还有一些人显得平凡. 不久前由于和一些技术非常熟练的程序猿工作感觉非常愉快,我花了一些时间在考虑我佩服他们什么呢?什么原因让优秀的程序猿那 ...
- 程序猿特征『 钱不多,话不少』
对于程序员,大家想必会有这么一个印象:生活简单乏味,除了编程.吃饭.睡觉,就是上网.打游戏或者一副邋遢.无趣.情商低还不苟言笑的样子等等.话虽如此,也还是有越来越多的妹子把恋爱目标锁定在程序员上,原因 ...
最新文章
- 聊聊Spring Boot服务监控,健康检查,线程信息,JVM堆信息,指标收集,运行情况监控等!...
- sklearn基于make_scorer函数构建自定义损失函数或者评估指标
- 喜欢古诗词的性格分析
- 未来:万物皆互联、全民皆社交,人人都是马化腾
- hadoop-1.1.2 在centos环境下的部署
- install_mysql57.sh
- 软件评测师教程笔记(更新中)
- 参数化测试 junit_JUnit中的参数化测试运行器
- 3t硬盘坏道检测需要多久_卤素检测报告需要多久更新一次
- VTune工具使用心得
- 温湿度服务器系统软件,无线温湿度监测系统
- 电力企业信息化系统之调度信息报送系统整体解决方案
- MyBatis深入(2)-项目结构
- android studio降版本,Mac下Android Studio完美从2.2.2降级到2.1.3正式版方案
- [转]使用T4模板批量生成代码
- ArcSDE:C#创建SDE要素数据集
- 吴昊品游戏核心算法 Round 16 —— 吴昊教你玩口袋妖怪 完结篇 由金手指想到的...
- html文件夹加密,HTML加密转换工具(WebCrypt)
- 利用BP神经网络求解非线性方程组
- 客户想要 VS 客户预算
热门文章
- 当前标识(NT AUTHORITY\NETWORK SERVICE)没有对“的写访问权限。
- codevs 1002 搭桥
- redis增删改查封装
- configure,pkg-config和PKG_CONFIG_PATH
- windows 安装 spark 及 pycharm 调试 TopN 实例
- 年过35岁的程序员都去哪儿了
- MXNet动手学深度学习笔记:线性回归
- js计算前三个月的时间精确到时分秒
- $0,$?,$!,$-,$*,$@,$#等的特殊用法
- 平台数据库导入导出快捷工具说明