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其他技巧(转)相关推荐

  1. 读书笔记 -《高效程序猿的45个习惯-敏捷开发修炼之道》

    <高效程序猿的45个习惯-敏捷开发修炼之道> 一本2010年出版的书,当时敏捷还仅仅是在国外開始流行,像我这样的菜鸟级根本听都没听过. 这次通读了这本书,受益良多.回想自己的职业生涯,多是 ...

  2. 高效程序猿的狂暴之路

    不觉间已经工作六年,回忆第一天实习的场景历历在目.恍若昨日.六年已足以令很多人转管理.转产品.转測试.转行,也一定有人还在坚守着编码,仅仅因热爱.遇到过形形色色的经理.架构师.运维.性能工程师等等,还 ...

  3. 斗争程序猿(四十一)——历史朝代大学(五岁以下儿童)——我的娱乐

    文/温国兵 忙碌的大学生活总要有属于自己的娱乐方式.琴棋书画也好,游戏运动也罢. 上大学开通了人人网.新浪微博.腾讯微博.再到后来的微信.陌陌.来往.易信.米聊.Line.WhatsAPP,加上最開始 ...

  4. 高效程序猿之(四)VS2010其他技巧

    1.快速打开项目文件夹 一种方法是在开始页面上,对项目点右键,选择"打开所在的文件夹" 另一种方法,是在项目打开后,对解决方案或项目点右键,同样有个"在Windows资源 ...

  5. 高效程序猿之(三)VS2010快捷键(转)

    上一讲介绍了几款插件,碉堡了.今天我们来回顾一下VS2010的快捷键.下面是最常用的快捷键,大家自己看一下: 按键 功能 Ctrl+K,C 注释选中的代码 Ctrl+K,U 取消注释 Ctrl+K,F ...

  6. Mac 高效程序猿开发必备软件

    一个聪明的开发者会用合理使用工具软件来提高工作效率,MacBook Pro开发必备软件. 工具软件选择策略 聪明的程序员不仅应该知道借助各种软件来提高工作效率,还应该知道如何选择适合自己的软件. 当前 ...

  7. 程序猿四字成语,汝知多少?

    还记得那首<生僻字>的歌词吗? 茕茕孑立 沆瀣一气 踽踽独行 醍醐灌顶 绵绵瓜瓞 奉为圭臬 龙行龘龘 犄角旮旯 娉婷袅娜 涕泗滂沱 呶呶不休 不稂不莠 你认识几个成语? 听完这首歌曲,我们 ...

  8. 怎样和程序猿谈一场不散场的爱情

    这篇文章就教你如何优(xin)雅(ji)的驯服程序猿男友.先分享2个网友的养猿故事. 对于程序员,大家想必会有这么一个印象:生活简单乏味,除了编程.吃饭.睡觉,就是上网.打游戏或者一副邋遢.无趣.情商 ...

  9. 优秀程序猿因何而优秀?

    这些年我曾和非常多程序猿一起工作,他们之中的一些人非常厉害,而还有一些人显得平凡. 不久前由于和一些技术非常熟练的程序猿工作感觉非常愉快,我花了一些时间在考虑我佩服他们什么呢?什么原因让优秀的程序猿那 ...

  10. 程序猿特征『 钱不多,话不少』

    对于程序员,大家想必会有这么一个印象:生活简单乏味,除了编程.吃饭.睡觉,就是上网.打游戏或者一副邋遢.无趣.情商低还不苟言笑的样子等等.话虽如此,也还是有越来越多的妹子把恋爱目标锁定在程序员上,原因 ...

最新文章

  1. centos gitlab mysql_CentOS-7下yum安装GitLab-CE
  2. ICMP最典型的应用PING和traceroute
  3. Python OS模块使用汇总
  4. 使用 Boost.Multiprecision 来实现高精度高斯-拉盖尔正交积分
  5. 你可能没有听说过 js中的 DOM操作还有这个: HTMLCollection 和 NodeList
  6. Go应用中优雅处理Error的几个技巧
  7. 液压支架销轴力学计算分析研究_技术 | 篦冷机液压管路问题分析及改造措施
  8. clion开发php,如何在 Mac 上用 Clion 调试 php7 源码
  9. mysql模糊查询 or_mysql 模糊查询 - yizhichao的个人页面 - OSCHINA - 中文开源技术交流社区...
  10. mysql创建工作经历表_国内首款 Serverless MySQL 数据库重磅发布!
  11. 获取上周一及上周天日期
  12. python中关系运算符惰性求值,lazy.js 惰性求值实现分析
  13. 吐槽智能手机上那些不爽的事
  14. 计算机网络(自顶向下)第四章部分答案
  15. Web应用怎样获取Access Token?
  16. Echarts3-- 向echarts图表里传入数据
  17. 核查清单-小程序分享功能
  18. DB2: SQL0902C A system error occurred. Subsequent SQL statements cannot be processed. IBM software
  19. 【软件工程】开源许可证
  20. ros软路由加h3c交换机搭建企业网络环境

热门文章

  1. 多研究些架构,少谈些框架(1) -- 论微服务架构的核心概念(转)
  2. CXF webservice完整例子
  3. 提速30倍!这个加速包让Python代码飞起来
  4. 大数据,原来可以这么“玩”
  5. MagicAjax的用法, 每10秒刷新, 更改等待loading效果
  6. 第十五节20181209
  7. sleep与信号唤醒的问题 内核对信号的处理方式 udelay
  8. [saiku] 配置saiku实时展现查询数据
  9. Codeforces Round #277 (Div. 2)
  10. Struts,Spring,Hibernate三大框架的面试