Visual Studio 2008 每日提示系列索引

Sara Ford 是微软资深的测试人员。作为Visual Studio产品组测试员,从2007年7月23日开始,她把对日常对Visual Studio一些点滴的测试心得,以及使用技巧、诀窍等等一一整理,记录到博客里,做成Visual Studio 2008 Tip of the Day。Sara Ford是一位非常细心(当然这是作为测试人员非常重要品格)的测试员,这一年多的时间她记录近400个tip,有些你也许很熟悉了,有些你恐怕用Visual Studio 2008很久都没察觉到的功能。同时,她还把博客的文章整理成了书,书名为:《Visual Studio Tips》,你可以通过Amazon去买这本书,有关中文的介绍,请看Anytao的文章:[推荐]超酷的Visual Studio使用体验,来自《Microsoft Visual Studio Tips》 或者Erucy的文章:《Visual Studio Tips》之感想

这个系列有以下的特点:

1、关注Visual Studio 2008的细节,而且是特别多的你忽略的细节,这些细节正体现vs设计本身非常周到考虑到程序员的使用习惯。你可以在使用vs的过程中思考vs会这样设计?而不是一味的抱怨它的bug。

2、它们不是饕餮盛宴,只是饭后小点,但小的技巧,能显著提高你的开发效率。你不必花大量的时间去阅读,只每天抽空看看,你一定有意想不到的收获。

3、这个系列比较偏重使用,特别是有关快捷键的使用,非常适合手不离键盘的程序员。不过,有些快捷键映射可能和你使用的vs环境不太一样,你可以按自己的习惯来使用。

2008年11月30 开始,我每天花半个小时,阅读这个系列,并翻译和整理,并把每10篇独立成文,写成中文版系列,我没有逐句的翻译,只是简单翻译其中的要点,并加上了自己的一些体会作为评论。我享受这个过程,练习了英文阅读,又掌握了有关vs的使用技巧。

我争取和原作者同步这个系列,希望我所做的对你有帮助。如果有什么错误请告知我。

为了方便阅读,我做了如下的目录索引。
http://www.watch-life.net/visual-studio/visual-studio-2008-tip-day-index.html

----------------------------------------------------------

Visual Studio 2008 每日提示(一)
涉及内容:强大的渐进式搜索、选择矩形区域(框式)、显示空白字符、分割窗体和创新建窗体、用键盘来拖动工具窗体、用键盘调整工具窗体的尺寸、用键盘访问工具窗口中的工具栏、双击工具窗体的标题栏让它重新停靠、使用“选项卡式文档将”方式工具窗口最大化、使用停靠目标来停靠工具窗口的新疯狂方式。

Visual Studio 2008 每日提示(二)
涉及内容:全屏模式、利用查找组合框查找当前文档、自定义搜索、文档自动换行、启动虚空格、创建和修改VS的快捷键、使用快捷键来注释和取消注释、格式化文档、选中文本或当前行、转换代码中的空格和Tab字符、在当前行的上面和下面插入一行

Visual Studio 2008 每日提示(三)
涉及内容:调整字符、词或行的顺序、删除一行开头的水平空白字符、如何跟踪编辑后的修改(修订)、使用快捷键进行字符大小写转换、减少或增大行缩进、在编辑器中显示行号、打印行号、将自定义的字体和颜色应用到打印机、将文件的路径打印到页眉、改变书签的颜色

Visual Studio 2008 每日提示(四)
涉及内容:把编辑器的背景变成黑色、用Ctrl+Shift+W选中当前单词、把代码拖拽到新的位置、剪切和粘贴折叠代码、折叠和展开代码、隐藏大纲标记,但仍可以大纲显示、如何显示窗口对话框中的水平平铺和垂直平铺的按钮、隐藏水平或垂直滚动条、按鼠标滚轮(文档)可以上下左右滚动、不用跳转行的对话框来实现转到某行

Visual Studio 2008 每日提示(五)
涉及内容:通过返回标记,在编辑器向前或向后定位代码、什么情况下文档标签栏的下拉图标会变化、选择退回上一步的代码、单词的向前删除和向后删除、将光标移到文档当前视图的顶部或底部(无需滚动)、快捷方式剪切和删除当前行、在选中代码段交换光标的位置、在标准工具栏上使用撤销、在书籍里面没有Ctrl+F、避免意外复制空行

Visual Studio 2008 每日提示(六)
涉及内容:循环使用剪贴薄里粘贴的不同内容、启动URL定位、设置键盘映射方位为:Emacs 和Brief、设置书签并在书签之间跳转、在书签窗口中,定位书签、在工具栏提示中显示快捷键、用Ctrl+J语句完成(强迫智能感知)、增大语句完成提示信息字体、调整语句完成窗口的尺寸大小、在语句完成窗口使用键盘切换“通用”和“所有”标签页

Visual Studio 2008 每日提示(七)
涉及内容:增大编辑器工具提示的字体、显示函数的参数、复制粘贴函数的参数、显示函数的快速信息、利用智能感知完成单词、使用Ctrl+F在当前文档快速查找、在编辑器查找隐藏文本、在项目和解决方案里查找、使用F3查找下一个匹配结果、不打开快速查找窗口,使用快捷键查找选中的文本

Visual Studio 2008 每日提示(八)
涉及内容:给所有快速查询的结果标记上书签、用Ctrl+H打开“快速替换”窗口、找到“快速查找”和“快速替换”匹配后隐藏“查找和替换”窗口、如何不自动搜索选中的文本、在搜索的时候使用通配符和正则表达式、如何停靠“查找和替换”窗口、如何在文件中查找、如何自定义查找的文件、用F8在查找结果窗体定位查询结果、在文件查找过程中,停止查找

Visual Studio 2008 每日提示(九)
涉及内容:如何在所有的文件里进行替换、在查找的时候显示或隐藏消息提示框、如何用命令来查找、查找符号、快速查找符号、浏览查找符号的结果、记录命令窗口的会话、在vs命令窗口运行外部可执行程序、创建命令的别名

Visual Studio 2008 每日提示(十)
涉及内容:查找组合框的一些有趣的用法、按esc键光标转到选择文本开始位置、利用撤销让光标跳转会最有一个插入点、Beth Massi的vs每日提示浏览器、vs每日提示的边栏工具、自动高亮显示分割符号、如何自己定义的文件类型指定语法高亮(类型)、取消智能提示、改变括号匹配的颜色、通过键盘实现导航栏

Visual Studio 2008 每日提示(十一)
涉及内容:块缩进和智能缩进的差异、如何保留制表符或插入空格、用Ctrl+K, Ctrl+X 插入代码段、修改代码段的变量和默认值、使用快捷键来插入代码段、浏览和新增代码段、在你的团队共享代码段、在代码块里插入代码段、用二进制编辑器打开文件、Visual Studio 支持MDI模式

Visual Studio 2008 每日提示(十二)
涉及内容:定义最近使用的列表中显示项的数目、隐藏Visual Studio 的状态栏、定制自动隐藏和关闭停靠工具窗口、如果加快停靠工具窗口的滑动速度、如何重复用相同的编辑窗体打开文件、在编辑中自动刷新当前文档、在vs里编辑只读文件、如何在打开文件对话框中指定文件目录、在解决方案管理器显示杂项文件、改变Visual Studio 起始页的Rss源

Visual Studio 2008 每日提示(十三)
涉及内容:如何设置vs启动时(工作区)加载内容、使用Ctrl+Tab打开IDE的导航,获得鸟瞰视图,同时在Visual Studio中导航到所有打开的文件和工具窗体、按Ctrl+Alt+Down让光标指向示文件下拉菜单、在文件标签栏上关闭除激活文件外的所有文件、从标签栏上复制文件的完整路径、在windows资源管理器打开激活文件所在目录、如果关闭选择的文件、IDE的9个停靠位置、Shift+Click 自动停靠和隐藏工具窗口、隐藏所有的工具窗口

Visual Studio 2008 每日提示(十四)
涉及内容:你为什么会把窗体设置成为浮动(模式)、从一组窗口中仅仅中止一个窗口的停靠(状态)、通过工具窗口的标签(channel )来显示自动隐藏的工具窗口、让工具栏窗口停靠在IDE的顶部、保存窗口的四种布局、在工具栏上隐藏或显示默认的按钮、在任何时候显示任意工具栏、在工具栏自定义对话框显示的时候,在工具栏改变交换按钮、定义上下文(右键)菜单的命令

Visual Studio 2008 每日提示(十五)
涉及内容:在打开的工具窗口中上下移动定位、按Shift+ESC 键关闭工具窗口、按Ctrl+F4 键关闭当前打开的编辑窗口、按Ctrl+F6 和Ctrl+Shift+F6 在打开的文档窗口导航、按ALT+F6 和ALT+Shift+F6 循环打开工具窗口、在编辑器里用F6在两个分割窗口跳转、用 Ctrl+PgUp 和Ctrl+PgDn 在工具窗口组里窗口间切换、在输出窗口用快捷键在不同的窗格跳转、在监视窗口改变变量的值、在调试窗口查看数字的16进制的值

Visual Studio 2008 每日提示(十六)
涉及内容:意外关机情况下,保存自动恢复文件、解决方案管理器支持自动查找匹配(type-ahead)、在一个解决方案里再加一个解决方案、改变解决方案默认保存位置、在新建项目窗口切换大小图标、在解决方案管理器中隐藏或显示解决方案、在解决方案文件夹下隐藏项目、创建临时的项目、在生成有错误的时候,显示或不显示生成错误列表、Visual Studio 2008支持多框架定向、

Visual Studio 2008 每日提示(十七)
涉及内容:在解决方案里显示(或不显示)编辑器中打开的文件、返回Visual C++ 2.0的一些提示、按 Ctrl+/ 转到Visual Studio命令行、在解决方案里不使用其他的工具窗口或对话框打开文件、显示或不显示配置管理、显示或隐藏“项目位置不受信任”的消息框、在解决方案中止项目生成的组件自动填充工具箱、在生成的时候不显示输出窗口、用右键拖拽实现代码的复制和移动

Visual Studio 2008 每日提示(十八)
涉及内容:在任务列表创建用户任务区分代码、在用户任务列表中指定优先级、在用户任务列表删除用户任务时,不出现确认、创建和浏览TODO型的注释、在任务列表显示Hack、Undone及自定义的标记、在任务列表显示完整路径、给任务列表创建快捷方式、创建快捷键在不同的任务列表跳转、自定义错误列表

Visual Studio 2008 每日提示(十九)
涉及内容:按Ctrl+Shift+F12 在错误列表查看下一个错误记录、从错误列表定位到错误帮助目录、在错误列表和任务列表,用多个方式排序、在编辑器显示基准线(Guidelines)、在工具箱,在图标视图和列表视图两种方式切换、用“*”展开和用“/”折叠工具箱、在工具箱,用Ctrl+Up 和Ctrl+Down 在不同的控件组移动、按字母顺序给给工具箱排序、每个工具组都有个指针空间,它是做什么的呢?、显示所有隐藏的控件

Visual Studio 2008 每日提示(二十)
涉及内容:把代码拖拽到工具箱的常规选项卡、用Ctrl+C和Ctrl+V 粘贴控件到其他工具箱选项卡、创建新的工具箱选项卡、在输出窗口启用自动换行、在输出窗口双击消息跳转到代码的位置、自定义输出窗口的配色方案、在输出窗口按F8或Shift+F8在错误信息中跳转、重定向调试信息到输出窗口、在输出窗口为什么不能启用“停止搜索”?、在“错误列表”给“错误”、“警告”、“消息”按钮绑定快捷键

Visual Studio 2008 每日提示(二十一)
涉及内容:在vs里运行外部工具、创建自己的外部工具、重新排列外部工具并建立助记符、外部工具的文本显示在输出窗口、外部工具的工作标记、运行外部工具时提示输入参数、用Ctrl+Alt+J打开对象浏览器、在对象浏览器中指定包含在你的解决方案中的组件、在对象浏览器中创建自定义组件列表、在对象浏览器给解决方案添加引用

Visual Studio 2008 每日提示(二十二)
涉及内容:在对象浏览器向前和向后导航、为“从对象浏览器添加引用到解决方案”创建快捷键、在对象浏览器自定义对象窗格和成员窗格、选择是否显示基类、在对象浏览器显示或隐藏“隐藏类型和成员”、标记隐藏方法或类型,它们将不会在智能提示和对象浏览器出现、在对象浏览器查看其它成员、在对象浏览器成员窗格不显示所有的继承成员、在对象浏览器显示扩展成员、在对象浏览器中两种查找对象的手段(方法)

Visual Studio 2008 每日提示(二十三)
涉及内容:在对象浏览器中按对象和成员排序、在对象浏览器用F12去找到所有选择的(对象)定义、在对象浏览器中使用“查找符号”、对象浏览器支持自动查找匹配、导出所有的对象浏览器中自定义设置到.vssettings 文件、在对象浏览器中是如何这种默认演示语言的?、为什么对象浏览器绑定了很多的命令、在对象浏览器使用Alt+右方向键和Alt+左方向键、通过导入和导出设置重置环境设置、在环境设置中“颜色和字体”设置中的自动和默认的区别

Visual Studio 2008 每日提示(二十四)
涉及内容:如何找到最后一次设置的环境保存的位置?、如何设置在打开“新建项目”对话框中首选开发语言类型、增大Visual Studio环境表述文字的字体、通过按“tab”两次插入代码块、从查找下拉对话框设置断点、自定义文件窗口布局、使用跟踪点记录“printf” 或 “console.writeline” 的信息、使用数据提示修改一个变量的值、设置断点的条件、移除未使用的using语句

Visual Studio 2008 每日提示(二十五)
涉及内容:在调试状态用立即窗口做计算器或调试面板、给宏绑定快捷键、把自己导入/导出换进配置文件放到重置页面的列表里、重置设置和导入设置有什么不同、在导入和导出设置的时候保存当前设置、Visual Studio 在每次关闭的时候会自动保存当前的设置、在导出的最后一个向导页面你可以复制完整的文件路径、使用团队的配置,让不同机器保持同步、保存命令窗口中创建的别名到文件、保存外部工具列表到一个文件

Visual Studio 2008 每日提示(二十六)
涉及内容:在文件中保存扩展名的映射、在文件中保存自定义的菜单和命令栏设置、Visual Studio首次启动的对话框做了什么?、首次启动加载时,“允许加载rss内容”做了了什么,如何改回?、在第一次或任何一次,转成使用Visual Studio 2005的设置、在保存环境的设置文件中有关输出窗口的设置有什么?、打开或关闭简化工具选项、起始页命令到底控制了什么?、导出自定义的工具箱、通过鼠标单击指示器边缘设置断点

Visual Studio 2008 每日提示(二十七)
涉及内容:按Ctrl+Alt+B打开断点窗口、按F9在当前行设置断点、按Ctrl+B 给函数设置断点、在新建断点窗口使用IntelliSense 验证断点(函数)名、用Ctrl+F9启用或禁止一个断点、用Ctrl+Shift+F9删除所有断点、在删除所有断点的时候不出现警告消息、调试多个项目、选择启动项目、一个进程中断后则中断所有进程

Visual Studio 2008 每日提示(二十八)
涉及内容:启用地址级调试的设置的作用是什么?、如何自动显示或不显示反汇编、用断点筛选器中断正确的进程、不启用异常助手、从异常助手里检查异常对象、在异常助手里单击复制异常详情、在未处理的异常上调用堆栈时,做了什么?、显示外部代码、什么是“仅你的代码”?、在生成的时候,优化你的代码

Visual Studio 2008 每日提示(二十九)
涉及内容:启动时没有用户代码发出警告、源服务器支持、高亮显示断点或当前所在的代码行、源文件和生成的模块不相同时,不显示警告对话框、调试优化代码、不用附加进程的工具,调试一个非项目的可以执行程序、显示或隐藏“没有调试信息”的警告、显示或隐藏禁用脚本调试的警告、从模块窗口加载符号、如何延迟加载符号

Visual Studio 2008 每日提示(三十)
涉及内容:缓存符号到本地磁盘、在需要的时候加载指定的符号、快速监视窗口、按Shift+F9打开快速监视窗口、在快速监视窗口重新计算表达式、从快速监视窗口添加变量到监视窗口、在快速监视窗口快速查看其它变量、按Alt+数字键 *键显示下一语句、使用F10见跳过函数(过程)、按F11进入一个函数

Visual Studio 2008 每日提示(三十一)
涉及内容:按Shift+F11跳出函数、在调试器里没有‘继续’命令、不使用断点来中断调试、创建对象ID跟踪你的对象、如何用找回源码对话框代替“没有可用的源码”消息、自动窗口和局部窗口的差异、在控制台程序中用Ctrl+F5让控制台停留在打开的状态、在监视窗口增加$exception变量来捕获异常、使用文本可视化工具、文本可视化工具支持文字换行

Visual Studio 2008 每日提示(三十二)
涉及内容:使用xml可视化工具、使用html可视化工具、配置在生成前如何保存文件、只有vc支持在IDE里并行生成、运行时仅生成启动项目和依赖、在vc中档项目过期时会做什么、生成失败时,指定运行旧版本、单击生成一个项目作为启动项目、在输出窗口配置MSBuild的详细信息、用新建项目对话框在解决方案里添加新项目

Visual Studio 2008 每日提示(三十三)
涉及内容:让在文件标签里后移的文件标签保留到最近使用的位置、在解决方案里修改生成顺序、在解决方案里查看生成顺序、从已经存在的代码创建新项目、创建项目模板、在新建项目对话增加他人创建的模板、在新建项目对话框中,指定在语言下的节点显示项目模板、指定出现在新建项目对话框中你的项目模板图标、导出项目模板时不自动导入到Visual Studio。

Visual Studio 2008 每日提示(三十四)
涉及内容:导出模板不选择“在资源管理器显示”、在新建模板对话框更改默认的模板、创建文件或项模板、分别为单显示器和多显示器配置环境设置、为了节省时间,启动vs不显示启动画面、按Ctrl+Shift+C 跳转到类视图、在类视图创建目录来组织你的对象和方法、在类视图显示对象引用、在对象浏览器有两个不同的向前和向后导航的命令、把类视图的设置导出到vssettings 文件.

Visual Studio 2008 每日提示(三十五)
涉及内容:在类视图里查看类关系图、在类视图里调用静态方法、从类视图拖拽对象到你的代码、按 Ctrl+\, D查看代码定义窗口、Visual Studio的内容安装、在内容安装里指定安装代码块、在安装前,查看.vsi文件里的安装内容、在内容安装里显示许可信息、按快捷键Ctrl+.(句点)显示智能标记、使用“devenv.exe /edit ”命令在一个已经存在的vs实例里打开文件。

Visual Studio 2008 每日提示(三十六)
涉及内容:按Ctrl+K, Ctrl+v在解决方案快速查找对象、为更好的调试体验把“调用堆栈”窗口停靠在解决方案管理器的旁边、在查找结果窗口自定义显示查找结果、Visual Studio配备供你的应用使用的图片库、记录Visual Studio活动性故障的方法、在堆栈定位中转到定义、在解决方案浏览器中双击属性目录打开项目属性页、按Ctrl+PgUp 和 Ctrl+PgDn在项目属性标签间切换、列出所有 Visual Studio快捷键的宏.

Visual Studio 2008 每日提示(三十七)
涉及内容:从“最近的文件”和“最近的项目”(菜单)移走项、创建工具栏按钮快速切换到你喜欢的vs设置、使用F1在任何地方获取帮助,甚至是在一个web浏览器里、同步当前的帮助页面的目录树、保存搜索查询,但不能确定过滤条件、如何调整您的搜索结果、通过关闭部分匹配项减少搜索结果、关闭或打开动态帮助、在Visual Studio里直接安装代码示例、在Visual Studio里的打开源的命令.



微信扫描下方的二维码阅读本文

Visual Studio 2008 每日提示系列索引》有 3 个想法

  1. Ted

    谢谢你的翻译和评论,一口气看完了,帮助很大。虽然都是几年前的东西了,:)

    回复

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注