Visual Studio 的工作效率提示
按照本主题中的技术,当您使用 Visual Studio 开发应用程序时可以提高效率。
备注
帮助提高本主题:如果您知道此处未列出的提示,请添加作为本主题的社区内容注释。
本主题包括下列章节:
编写代码
使用以下功能快速编写。
使用示例应用程序。 您可以通过从 MSDN 代码库下载并安装示例应用程序来加速应用程序的开发。 还可以通过下载并探索该区域的 Sample Pack 学习特定的技术和编程概念。 有关更多信息,请参见访问联机示例。
使用编码帮助。 在编辑器中输入代码时,会显示 IntelliSense 信息,如列表成员、参数信息、快速信息,签名帮助和完成单词。 这些功能支持文本模糊匹配;例如,列表成员结果列表不仅包括了以您输入的字符为开头的条目,同时包括了包含名称中所有字符组合的条目。 有关更多信息,请参见使用 IntelliSense。
输入代码时,更改 IntelliSense 选项的自动插入。 通过将 IntelliSense 切换到建议模式,可以指定只有显式选中时,才插入 IntelliSense 选项。
要启动建议模式,请 Ctrl + Alt + 空格键,或者在菜单栏上选择**“编辑”、“IntelliSense”、“切换完成模式”**。
为选择构造使用样板代码。 您可以通过使用内置代码段,或者通过创建并使用您自己的代码段,在您的文件中插入样本代码。
要插入一个代码段,请在菜单栏中选择**“编辑”、“IntelliSense”、“插入代码段”,或者打开文件中的快捷菜单,然后选择“插入代码段”**。 有关更多信息,请参见代码段。
解决内联代码错误。 智能标记在一行代码下方显示为蓝色或红色框。 您可以通过指向其中一个框或者通过将光标放在代码行并选择 Ctrl + 显示“智能标记”选项。 (句号)键。
蓝色框建议了修复代码中错误的方法。
图 1:错误智能标记
红色框表示重构您代码的方法。
图 2:重构智能标记
在您的代码中导航
您可以使用各种技术快速查找代码以及移至您代码的特定位置。
标记代码行,稍后可轻松找到它们。 您可以使用书签来快速浏览到文件中的特定代码行。
要设置书签,请在菜单栏中选择**“编辑”、“书签”、“切换书签”。 您可以在“书签”**窗口中查看任何解决方案的所有书签。 有关更多信息,请参见在代码中设置书签。
在文件中搜索符号定义。 可在解决方案内进行搜索以查找符号定义和文件名,但搜索结果不包含命名空间或局部变量。
要访问此功能,请在菜单栏上选择**“编辑”、“定位到”**。
查找代码元素的定义。 您可以快速查找定义了代码元素(如成员、变量或本地)的模块。
要查找定义,请打开代码元素的快捷菜单,然后选择**“转到定义”**。
浏览代码的整体结构。 在**“解决方案资源管理器”,可以搜索并浏览项目中的类、类型和项目成员。 还可以搜索符号,查看方法的调用层次结构,查找符号引用,以及执行其他任务。 如果选择“解决方案资源管理器”的代码元素,则关联文件在“预览”**选项中打开,并且光标将移至文件中的元素。 有关更多信息,请参见查看代码的结构。
更快查找项目
您可以在 IDE 中搜索命令、小文件和选项,还可以通过筛选工具窗口的内容显示当前任务的相关信息。
筛选工具窗口的内容。 您可以搜索多个工具窗口的内容(如**“工具箱”、“属性”窗口以及“解决方案资源管理器”**),但仅显示名称中包含您所指定字符的项。
仅显示要解决的错误。 如果选中在**“错误列表”工具栏中的“筛选器”按钮,则可减少出现在“错误列表”**窗口中的错误数。 您只能显示编辑器中所打开文件中的错误、当前文件中的错误,或者当前项目中的错误。 您还可以在“错误列表”窗口中进行搜索,以查找特定错误。
快速定位对话框、菜单命令和选项“选项”对话框中的选项。 在 快速启动 框中,输入您想查找的项的关键字或词组。 例如,如果输入新项目,则出现以下选项:
图 3:快速启动新项目结果列表
**“快速启动”显示链接到“新项目”对话框、“添加新项”对话框、“选项”**对话框中的"项目和解决方案"页,以及其他对话框的链接。 快速启动结果可能还包括项目文件和工具窗口。
调试代码
调试将消耗大量的时间,但以下提示将有助于加速进程。
在不同的浏览器中测试同一页、应用程序或站点。 在您调试代码时,可在安装的 web 浏览器之间轻松进行切换,包括 Page Inspector (Visual Studio),而无需打开**“浏览方式”对话框。 您可以使用“调试目标”列表(位于“启动调试”按钮旁的“标准”**工具栏中)来快速验证您用作调试或视图页面的浏览器。
设置临时断点。 您可以在当前代码行中创建一个临时断点,同时启动调试器。 点击该行代码时,调试器进入中断模式。 有关更多信息,请参见[NIB] 12/13 如何:运行到光标位置。
要使用此功能,请选择 Ctrl + F10 键,或打开要中断的代码行的快捷菜单,然后选择**“运行到光标处”**。
在调试过程中,移动执行点。 您可以将当前执行点移至代码的其他部分,然后在该点重新开始调试。 如果要调试一段代码而不想再次创建需要某一部分的所有步骤,此方法相当有效。 有关更多信息,请参见[NIB] 12/13 如何:设置下一语句。
要移动执行点,请将黄色箭头拖到同一源文件中希望设置下一条语句的位置,然后选择 F5 键继续调试。
获取变量的值信息。 可以将数据提示添加至代码中的一个变量并将其固定,以便在调试完成后访问该变量的上一个已知值。 有关更多信息,请参见如何:使用数据提示功能。
要添加数据提示,调试器必须处于中断模式。 将光标放在该变量上,然后在显示的数据提示中选择固定按钮。 调试停止时,源文件中包含该变量的代码所在行的旁边会显示蓝色图钉图标。 如果您指向蓝色插针,则会显示最新调试会话中的变量的值。
清除即时窗口。 您可以在设计时通过输入以下命令快速清除 即时窗口 的内容:
>cls
或
>Edit.ClearAll
有关其他命令的更多信息,请参见 预定义的 Visual Studio 命令别名。
管理文件、工具栏和窗口
当您开发应用程序时,可随时处理多个代码文件并且在多个工具窗口之间切换。 您可以通过使用以下提示保持条理性:
使常用文件在编辑器中始终可见。 可以将文件固定在选项卡的左侧,这样一来,无论编辑器中打开了多少文件,这些文件均可见。
要固定文件,请选择文件的选项卡,然后选择**“切换固定状态”**按钮。
移动文档和 windows 到其他监视器。 如果您开发应用软件时使用多个监视器,则您可以将编辑器中打开的文件移到另一个监视器,从而更轻松地处理应用程序的某些部分。 还可以将工具窗口(如调试器窗口)移至另一个监视器,选项卡式文档和工具窗口联合在一起创建“工艺美术”。有关更多信息,请参见如何:排列和停靠窗口。
还可以通过创建**“解决方案资源管理器”的另一个实例并将其移至其他监视器以更加轻松地管理文件。 要创建“解决方案资源管理器”的其他实例,请打开“解决方案资源管理器”中的快捷菜单,然后选择“新建解决方案资源管理器视图”**。
自定义在 Visual Studio 显示的字体。 您可以更改 IDE 中文本的字体、字号和颜色。 例如,您可以自定义编辑器中特定代码元素的颜色,工具窗口或整个 IDE 中的字体。 有关更多信息,请参见如何:更改 IDE 中使用的字体和颜色和如何:更改编辑器中使用的字体及其大小和颜色。