Visual Stuido 是一款强大的Windows 平台集成开发工具,你是否好好地利用了它呢?html
有些时候(好比错误定位)的时候,显示行号将有利于咱们进行快速定位。windows
如何显示编辑器
1. 工具 / 选项 / 文本编辑器 -> 选择对应的语言工具
2. 勾选 “行号”post
有些时候当咱们复制了一行数据正打算粘贴到一个空白行的时候,手一抖,V变成了C,结果复制了一条空白行。这会让人很郁闷,固然你能够经过使用 Ctrl + Shift + V 从剪切版中找到以前复制的那一项,可是毕竟这很麻烦。visual-studio
要避免这种事情发生,你能够经过 Tools / Options / Text Editor / All-languages,而后不要勾选 “Apply Cut or Copy commands to blank lines when there is no selection.” 前面的复选框,就好了。开发工具
若是安装了 Productivity Power Tools,而且开启了 Html Copy 这项功能,就会致使上述的设置失效。动画
和日常意义的书签相似,当咱们但愿在往后某一时刻快速定位到一处代码时使用。好比在项目例会上,你须要演示本周你所作的一些改进,在开会前能够事先在须要演示的几个地方加上书签,这样会议中就能够快速定位到这几处代码,而不须要一个个文件查找。ui
建立、删除书签 Ctrl + K, Ctrl + Kspa
移动到下一个书签 Ctrl + K, Ctrl + N(ext)
移动到上一个书签 Ctrl + K, Ctrl + P(revious)
动画演示:如何使用书签
当须要定位到某个书签的时候,能够在任意位置使用以上快捷键进行查找,或者经过书签窗口来进行管理。
在开发了多个项目后,咱们可能会积累了一些经常使用的代码块,这个时候能够将该代码保存到一个位置,这样以后就能够直接使用,而不须要再手工输入。实现这种快速插入代码有两种方式:工具箱、文件。两种方式都可以在不一样的Visual Studio实例中使用。
借助工具箱
只须要将可能会重用的代码拖动到工具箱中,就能够在当前 Visual studio 中各个项目中使用。也能够在其它新打开的 Visual Studio 实例中使用。使用的时候将工具箱中的代码拖动到打算放置的位置便可。
动画演示:如何使用工具箱来插入代码
借助文件
先将代码段保存到单独的文件,例如reusable.cs。而后选择 编辑 / 将文件做为文本插入。
在开发一个大型项目的时候,会有多个迭代周期,不一样的迭代周期实现不一样的功能。所以在某个迭代周期中的代码,颇有可能会看到许多 //TODO、//FIXME 这类的注释。当咱们进入下一个迭代的时候,如何快速找到这些特殊的标签并对相关代码进行处理呢? 使用查找? 你OUT了!
使用任务注释
在须要下一个迭代完成的代码上添加 //TODO (大小写无关)。具体格式:// + 任务注释 + : + 注释描述,以下图所示。
管理任务
打开 视图 / 任务列表 就能够查看全部现有的任务。双击某一项任务,就能够快速定位到该任务所在的代码块。
增长自定义任务注释
Visual Studio 提供了咱们一个 “任务列表” 来实现此类注释的管理。
在 Visual Studio 2012 以前的版本,当有些效果咱们常常会使用但又没法单纯的用一个快捷命令来实现时,就能够经过宏来建立本身的快捷命令。可是 Microsoft 再考虑到自定义宏的维护成本太高并且只支持VB,所以抛弃了对它的支持。
下面的演示只限于 Visual Studio 2012 以前的版本。
经过录制宏来实现一个最简单的功能
1. 打开 工具 / 宏 / 录制宏
2. 在代码编辑器中输入
Console.WriteLine("Hi");
3. 点击中止录制宏
打开 工具 / 宏 / 宏资源管理器,找到 RecordingModule 并展开,双击 TemporaryMacro。这个时候会发现编辑器光标所在的位置已经自动插入了一条 “Console.WriteLine("Hi")” 代码。
动画演示:如何建立一个最简单的宏
本节只演示宏的基本功能,更多关于宏的高级用法,请见《Visual Studio 宏的高级用法》。
注:2014年2月以后,Windows的一次更新将致使 Visual Studio 没法运行 macro,按照该文章的方法修改三个配置文件便可以修复。
咱们能够经过自定义工具栏的方式把咱们想要的功能给放转到工具栏区域。好比当咱们自定义了宏后,如何才能以最便捷的方式使用呢? 每次都要经过 Macro Explorer 太麻烦了!
1. 打开 工具 / 自定义 ,新建一个工具栏
2. 切换到 Commands 选项卡,选择 Toolbar,而且在下拉框中选择咱们刚建立的 “MyToolBar”。
3. 选择 Add Command...
在跳出来的对话框中选择咱们刚建立的宏。
由于默认的名称太长,不够直观,因此咱们修改下名称。
4. 添加快捷键
点击 “Keyboard...” 会跳出以下图所示界面,在 Show commands containing 输入框中输入关键字,找到咱们建立的宏。而后在下方的 Press shortcut keys 中输入咱们想要的快捷键。
5. 大功告成
一切准备工做都作好后,咱们首先能够在工具栏中看见咱们本身的工具栏。这样之后若是想使用就能够简单的单击来实现一样的功能了。固然,也能够利用咱们自定义的快捷键来实现。