高效程序猿之(四)VS2010其他技巧(转)
1.快速打开项目文件夹
一种方法是在开始页面上,对项目点右键,选择“打开所在的文件夹”
另一种方法,是在项目打开后,对解决方案或项目点右键,同样有个“在Windows资源管理器中打开文件夹”
2.重命名
如果要对代码中的一个变量或类名进行重命名,就需要更改所有用到这个类型的语句。手动一个个更改显然会蛋疼。VS给了我们一种高效的重命名办法:
在类型名称上点右键,重构,重命名。更快的办法是将光标点到类型名称上,然后按下Ctrl+R,R
这样,VS就会自动查找和替换所有被引用的名称
3.快速输入相同数据
大家可能知道Word中的矩形选择框,同样,VS2010中也有这个功能,并且现在可以选择0字符宽度的选择框用于输入内容。方法是按住ALT,然后按住鼠标左键选择。
例如下面的实例,我希望给每个标记之前,都加上
- ,我可以按住ALT+鼠标左键,选中第一个到最后一个之前的位置,可以看见淡淡的一条竖线。
然后我直接键入
- 就行了!碉堡了吧!
4.快速输入自定义代码段
如果你有一段代码,经常需要用到,你可以选中它,然后拖到工具箱上。以后要用的时候,只要从工具箱上把代码片段直接拖进代码中就行了!就像拖控件那样!
5.快速重命名命名空间
要对命名空间进行重命名,如果一个个cs文件手动改过来,蛋都要碎了,还说不定会有遗漏。VS提供了一种统一的对命名空间重命名的功能:
首先你要打开类视图
然后在类视图中,展开项目,就可以看到里面的所有命名空间,并且一次性重命名
6.查看调用关系
如果你要分析别人的系统,那查看方法或类型之间的调用关系是必不可少的。除了断点调试,我们现在有了更直接的办法:可以在名称上点右键,选择查看调用层次结构。
7.分屏显示
一个理想的工作环境是拥有多台显示器,尤其是搞设计和开发工作的。如果你有幸获得了双屏幕,那就不要浪费了VS2010的强大功能:
转载于:https://www.cnblogs.com/ivangeb/archive/2013/04/23/3037376.html
高效程序猿之(四)VS2010其他技巧(转)相关推荐
- 读书笔记 -《高效程序猿的45个习惯-敏捷开发修炼之道》
<高效程序猿的45个习惯-敏捷开发修炼之道> 一本2010年出版的书,当时敏捷还仅仅是在国外開始流行,像我这样的菜鸟级根本听都没听过. 这次通读了这本书,受益良多.回想自己的职业生涯,多是 ...
- 高效程序猿的狂暴之路
不觉间已经工作六年,回忆第一天实习的场景历历在目.恍若昨日.六年已足以令很多人转管理.转产品.转測试.转行,也一定有人还在坚守着编码,仅仅因热爱.遇到过形形色色的经理.架构师.运维.性能工程师等等,还 ...
- 斗争程序猿(四十一)——历史朝代大学(五岁以下儿童)——我的娱乐
文/温国兵 忙碌的大学生活总要有属于自己的娱乐方式.琴棋书画也好,游戏运动也罢. 上大学开通了人人网.新浪微博.腾讯微博.再到后来的微信.陌陌.来往.易信.米聊.Line.WhatsAPP,加上最開始 ...
- 高效程序猿之(四)VS2010其他技巧
1.快速打开项目文件夹 一种方法是在开始页面上,对项目点右键,选择"打开所在的文件夹" 另一种方法,是在项目打开后,对解决方案或项目点右键,同样有个"在Windows资源 ...
- 高效程序猿之(三)VS2010快捷键(转)
上一讲介绍了几款插件,碉堡了.今天我们来回顾一下VS2010的快捷键.下面是最常用的快捷键,大家自己看一下: 按键 功能 Ctrl+K,C 注释选中的代码 Ctrl+K,U 取消注释 Ctrl+K,F ...
- Mac 高效程序猿开发必备软件
一个聪明的开发者会用合理使用工具软件来提高工作效率,MacBook Pro开发必备软件. 工具软件选择策略 聪明的程序员不仅应该知道借助各种软件来提高工作效率,还应该知道如何选择适合自己的软件. 当前 ...
- 程序猿四字成语,汝知多少?
还记得那首<生僻字>的歌词吗? 茕茕孑立 沆瀣一气 踽踽独行 醍醐灌顶 绵绵瓜瓞 奉为圭臬 龙行龘龘 犄角旮旯 娉婷袅娜 涕泗滂沱 呶呶不休 不稂不莠 你认识几个成语? 听完这首歌曲,我们 ...
- 怎样和程序猿谈一场不散场的爱情
这篇文章就教你如何优(xin)雅(ji)的驯服程序猿男友.先分享2个网友的养猿故事. 对于程序员,大家想必会有这么一个印象:生活简单乏味,除了编程.吃饭.睡觉,就是上网.打游戏或者一副邋遢.无趣.情商 ...
- 优秀程序猿因何而优秀?
这些年我曾和非常多程序猿一起工作,他们之中的一些人非常厉害,而还有一些人显得平凡. 不久前由于和一些技术非常熟练的程序猿工作感觉非常愉快,我花了一些时间在考虑我佩服他们什么呢?什么原因让优秀的程序猿那 ...
- 程序猿特征『 钱不多,话不少』
对于程序员,大家想必会有这么一个印象:生活简单乏味,除了编程.吃饭.睡觉,就是上网.打游戏或者一副邋遢.无趣.情商低还不苟言笑的样子等等.话虽如此,也还是有越来越多的妹子把恋爱目标锁定在程序员上,原因 ...
最新文章
- centos gitlab mysql_CentOS-7下yum安装GitLab-CE
- ICMP最典型的应用PING和traceroute
- Python OS模块使用汇总
- 使用 Boost.Multiprecision 来实现高精度高斯-拉盖尔正交积分
- 你可能没有听说过 js中的 DOM操作还有这个: HTMLCollection 和 NodeList
- Go应用中优雅处理Error的几个技巧
- 液压支架销轴力学计算分析研究_技术 | 篦冷机液压管路问题分析及改造措施
- clion开发php,如何在 Mac 上用 Clion 调试 php7 源码
- mysql模糊查询 or_mysql 模糊查询 - yizhichao的个人页面 - OSCHINA - 中文开源技术交流社区...
- mysql创建工作经历表_国内首款 Serverless MySQL 数据库重磅发布!
- 获取上周一及上周天日期
- python中关系运算符惰性求值,lazy.js 惰性求值实现分析
- 吐槽智能手机上那些不爽的事
- 计算机网络(自顶向下)第四章部分答案
- Web应用怎样获取Access Token?
- Echarts3-- 向echarts图表里传入数据
- 核查清单-小程序分享功能
- DB2: SQL0902C A system error occurred. Subsequent SQL statements cannot be processed. IBM software
- 【软件工程】开源许可证
- ros软路由加h3c交换机搭建企业网络环境
热门文章
- 多研究些架构,少谈些框架(1) -- 论微服务架构的核心概念(转)
- CXF webservice完整例子
- 提速30倍!这个加速包让Python代码飞起来
- 大数据,原来可以这么“玩”
- MagicAjax的用法, 每10秒刷新, 更改等待loading效果
- 第十五节20181209
- sleep与信号唤醒的问题 内核对信号的处理方式 udelay
- [saiku] 配置saiku实时展现查询数据
- Codeforces Round #277 (Div. 2)
- Struts,Spring,Hibernate三大框架的面试