第一部分 提升工作效率的各项技能 2
第1章 现在开始 2
1.1同时运行不同版本的Visual Studio 2
1.2获取Visual Studio 2010联机帮助中的内容列表 2
1.3导出环境设置 5
1.4移除最近使用的项目 7
1.5自动恢复 8
1.6在Visual Studio 2010中修改视觉体验,以提高性能 10
1.7更改“工具”窗口动画 11
1.8导入或更改环境设置 12
1.9更改Visual Studio的配色方案 14
1.10重置所有的开发设置 19
1.11自定义Visual Studio 2010的工具栏:“工具栏”选项卡 21
1.12自定义Visual Studio 2010的工具栏:“命令”选项卡 23
1.13 Visual Studio日志 29
1.14 Visual Studio安全模式 30
1.15使用ResetSettings对设置进行切换 31
第2章 项目与项 33
2.1在“新建项目”对话框中搜索项目模板 33
2.2在“新建项目”对话框中使用最近的模板 34
2.3通过多定向功能使用早期版本的Framework 35
2.4在IIS中新建Web应用程序或虚拟路径 36
2.5多启动项目 37
2.6更改新项目的默认位置 39
2.7在“解决方案资源管理器”中跟踪活动项 40
2.8解决方案资源管理器支持键入首字母选择文件 41
2.9使用解决方案文件夹 42
2.10在项目属性页面中浏览属性标签页 43
2.11将某个项目固定到“最近使用的项目”列表 44
2.12创建临时项目 44
2.13创建自定义项模板 45
2.14通过导出模板向导创建自定义项目模板 50
2.15对自定义项模板进行组织 53
2.16对自定义项目模板进行组织 56
2.17重组默认的项模板 58
2.18重组默认的项目模板 61
2.19更改“新建项目”或“新建项”对话框中的模板 63
第3章 了解环境 66
3.1在Visual Studio 2010中使用菱形向导对窗口进行布局 66
3.2将浮动工具窗口停靠到它先前所在的位置 68
3.3浏览打开的工具窗口 69
3.4关闭工具窗口 69
3.5展开/收缩工具箱 70
3.6搜索工具箱 71
3.7在工具箱中切换选项卡 72
3.8窗口布局:4种模式 72
3.9窗口布局:设计、调试及全屏 73
3.10在工具箱中使用选项卡 75
3.11在Web开发中使用其他浏览器 77
3.12自动隐藏全部工具窗口 79
3.13在自动隐藏选择栏中显示隐藏的工具窗口 81
3.14使用快捷键移动工具窗口 82
3.15通过键盘访问工具窗口上的工具栏 83
3.16命令提示的历史记录 83
3.17在命令提示窗口中使用Tab补充功能 84
3.18将某个单独的工具窗口停靠/取消停靠到某个组中 86
3.19了解命令:简单的命令 88
3.20了解命令:Alias 91
3.21了解命令:参数和开关 94
3.22对命令进行测试 97
3.23了解命令:执行命令 99
3.24查找键盘快捷键 100
3.25键盘快捷键:其他的映射方案 103
3.26键盘快捷键:新建快捷键 105
3.27键盘快捷键:重置所有快捷键 108
3.28了解命令:日志命令 109
3.29导出窗口布局 111
3.30停用工具箱的功能:从解决方案中自动载入控件 112
3.31使用外部工具 113
3.32为外部工具创建快捷键 117
3.33导出命令窗口别名和外部工具列表 118
3.34创建和使用宏 119
3.35 Visual Studio的图像库 122
第4章 文档 126
4.1在现有选项卡的右侧插入文档 126
4.2最近的文件 127
4.3在多窗口的文档中进行工作 128
4.4导航到打开的窗口 130
4.5关闭当前文档窗口 130
4.6从文件选项卡打开文件所在的文件夹 131
4.7使用键盘操作“文件”菜单下拉列表 131
4.8使用IDE导航器 132
4.9通过多个视图查看同一份文档 134
4.10关闭选中的文件 135
4.11理解文件打开的路径 136
4.12显示以前的版本 137
4.13使用自定义文件扩展名关联 138
第5章 查找 140
5.1重复查找 140
5.2使用快速查找 141
5.3使用简单的快速替换 144
5.4在首次匹配后隐藏快速查找和快速替换工具窗 146
5.5撤消“快速替换”和“在文件中替换” 146
5.6使用查找组合框的快捷键 149
5.7使用渐进式搜索 151
5.8查找当前选中的字符串而不打开查找窗口 152
5.9在文件中查找:查找选项 153
5.10在文件中查找:结果选项 156
5.11在文件中替换:基本选项 158
5.12跳转到CSS的定义 160
5.13如何使用“定位到” 160
5.14了解如何查找符号 162
5.15 查找符号结果的快捷键 164
5.16在文件中替换:带标记的表达式 168
5.17自定义“在文件中查找”中的搜索结果 170
第6章 编码 173
6.1使用鼠标滚轮来放大/缩小编辑器中的文本 173
6.2在编辑器中放大或缩小文本 174
6.3如何避免复制空行 175
6.4让IntelliSense透明化 175
6.5剪切或删除当前行 176
6.6使用新的IntelliSense:关键字 177
6.7使用新的IntelliSense: Pascal规则 178
6.8在网页中进行注释或取消注释 179
6.9在当前行前或行后插入空行 181
6.10调换行、单词和字符的顺序 181
6.11如何循环应用剪贴板中的复制项 182
6.12运用“撤消”和“重做”堆栈 183
6.13撤消或重做全局操作 184
6.14如何使用引用的突出显示功能 184
6.15在相匹配的括号间进行跳转或选择(仅C#、C+++) 186
6.16使用完成语句功能 187
6.17在“通用”选项卡和“全部”选项卡之间进行跳转(VB) 187
6.18使用参数信息 188
6.19使用快速信息 189
6.20完成单词 189
6.21在工具箱中拖放代码 190
6.22通过键盘使用智能标记 192
6.23组织using语句(仅C#) 192
6.24在Web项目中切换“设计”视图和“源”视图 195
6.25切换到设计器 196
6.26更改HTML编辑器的默认视图 196
6.27从其他地方跳回编辑器 197
6.28替换选区中的文本 197
6.29将选区中的内容复制到别处 198
6.30将单个选择的内容复制到选区 199
6.31使用0长度选区 200
6.32查看空白 201
6.33通过大纲折叠代码 201
6.34隐藏选定内容 203
6.35使用大纲折叠到定义 205
6.36通过大纲对折叠的代码进行剪切、复制和粘贴操作 206
6.37自动换行 206
6.38属性窗口快捷键 208
6.39文档大纲:Web项目 209
6.40插入代码段 211
6.41在外侧插入代码段 214
6.42使用代码段 215
6.43 HTML代码段 216
6.44 JavaScript代码段 217
6.45使用代码段管理器 218
6.46输入特性值时自动插入引号 220
6.47设置文档或选定内容的格式(Web) 221
6.48使用导航栏 222
6.49 HTML编辑器中的标记导航器 223
6.50粘贴时设置HTML格式 223
6.51将对HTML/CSS的警告显示为错误 224
6.52更新JScript IntelliSense 225
6.53在其他JScript文件中引用JScript库 225
6.54根据已有的代码段创建新的代码段 226
6.55了解导航堆 229
6.56使用跳转标记进行向前导航和向后导航 231
6.57从当前光标位置跳转到最近的跳转标记 232
6.58在编辑器中进行修订 234
6.59编辑只读文件 235
6.60选择CSS版本 236
6.61了解标记专用选项 238
第7章 调试 243
7.1通过代码设置断点 243
7.2使用Ctrl+Alt+B打开断点窗口 244
7.3向断点中添加标签 245
7.4禁用或启用所有断点 246
7.5在任务列表中使用TODO注释 247
7.6为任务列表创建自定义标记 248
7.7在任务列表中创建代码快捷方式 250
7.8代码定义窗口 252
7.9生成前保存 253
7.10在错误列表中对错误进行导航 254
7.11在工具窗口中调整列顺序并进行多列排序 254
7.12在源代码中固定数据提示 256
7.13创建浮动数据提示 256
7.14为数据提示添加注释 257
7.15通过数据提示编辑值 258
7.16在上次调试会话中数据提示的值 258
7.17导入和导出数据提示 259
7.18使用调用层次结构 259
7.19搜索断点 261
7.20断点命中次数 263
7.21在函数上设置断点 265
7.22设置简单的断点条件 267
7.23设置复杂的断点条件 269
7.24设置断点筛选器 271
7.25在源码中设置跟踪点 273
7.26导入和导出断点 276
7.27运行到光标处 277
7.28使用异常助手 278
7.29为开发服务器使用一个特定端口(Web项目) 281
7.30应用程序和页面跟踪 281
7.31监视窗口:监视并更改值 285
7.32理解快速监视 288
7.33监视窗口:可视化工具 289
7.34监视窗口:刷新数据 290
7.35监视窗口:在动态窗口中添加监视 292
7.36在类视图中创建文件夹 294
7.37在类视图中进行搜索 296
7.38同步类视图 298
7.39由于命名失误而被忽略的对象浏览器 299
7.40对象浏览器:设置浏览范围 301
7.41对象浏览器:导航和引用 304
7.42“异常”对话框 306
7.43在“调用堆栈”窗口中设置断点 307
7.44在“调用堆栈”窗口中设置跟踪点 309
7.45使用WPF Tree Visualizer 310
7.46一个进程中断可导致所有进程中断 313
7.47在局部变量窗口修改上下文 315
7.48了解自动窗口 317
第二部分Visual Studio扩展 322
第8章Visual Studio扩展内容 322
8.1创建主题并将其应用到所有Visual Studio元素 325
8.2在代码中插入图像 327
8.3在代码中添加分割线 329
8.4在XAML编辑器中获得更多IntelliSense 330
8.5使解决方案资源管理器同步当前文件 331
8.6在IDE中添加PowerCommands 332
8.7在编辑器中使用Emacs命令 334
8.8提交至The Daily WTF 335
8.9在编辑器中使用不同的文件 336
8.10在IDE中运行WindowsPowerShell 338
8.11将开放数据转换为图形视图 338
8.12在编辑器中使用VIM命令 339
8.13在代码中检查拼写 340
8.14在所有文件间进行缩放 341
8.15使用竖线查看代码块 341
8.16在编辑器边缘获得代码的预览图 343
8.17在Windows 7任务栏中生成项目 345
8.18单击3次以选中整行 346
8.19在代码中创建正则表达式 346
8.20在IDE中获得更高的工作效率 347
8.21创建并查找代码段 349
8.22只按3个键就创建代码文档 350
8.23使用Windows PowerShell自定义Visual Studio 352
附录A Visual Studio快捷键全景图 355
附录B 附加技巧 356
作者简介 548