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),而无需打开**“浏览方式”对话框。您可以使用“调试目标”列表(位于“启动调试”按钮旁的“标准”**工具栏中)来快速验证您用作调试或视图页面的浏览器。

    选择 Web 浏览器调试选项

  • 设置临时断点。您可以在当前代码行中创建一个临时断点,同时启动调试器。点击该行代码时,调试器进入中断模式。有关更多信息,请参见[NIB] 12/13 如何:运行到光标位置

    要使用此功能,请选择 Ctrl + F10 键,或打开要中断的代码行的快捷菜单,然后选择**“运行到光标处”**。

  • 在调试过程中,移动执行点。您可以将当前执行点移至代码的其他部分,然后在该点重新开始调试。如果要调试一段代码而不想再次创建需要某一部分的所有步骤,此方法相当有效。有关更多信息,请参见[NIB] 12/13 如何:设置下一语句

    要移动执行点,请将黄色箭头拖到同一源文件中希望设置下一条语句的位置,然后选择 F5 键继续调试。

  • 获取变量的值信息。可以将数据提示添加至代码中的一个变量并将其固定,以便在调试完成后访问该变量的上一个已知值。有关更多信息,请参见如何:使用数据提示功能

    要添加数据提示,调试器必须处于中断模式。将光标放在该变量上,然后在显示的数据提示中选择固定按钮。调试停止时,源文件中包含该变量的代码所在行的旁边会显示蓝色图钉图标。如果您指向蓝色插针,则会显示最新调试会话中的变量的值。

  • 清除即时窗口。您可以在设计时通过输入以下命令快速清除 即时窗口 的内容:

    >cls

    >Edit.ClearAll

    有关其他命令的更多信息,请参见 预定义的 Visual Studio 命令别名

管理文件、工具栏和窗口

当您开发应用程序时,可随时处理多个代码文件并且在多个工具窗口之间切换。您可以通过使用以下提示保持条理性:

  • 使常用文件在编辑器中始终可见。可以将文件固定在选项卡的左侧,这样一来,无论编辑器中打开了多少文件,这些文件均可见。

    要固定文件,请选择文件的选项卡,然后选择**“切换固定状态”**按钮。

  • 移动文档和 windows 到其他监视器。如果您开发应用软件时使用多个监视器,则您可以将编辑器中打开的文件移到另一个监视器,从而更轻松地处理应用程序的某些部分。还可以将工具窗口(如调试器窗口)移至另一个监视器,选项卡式文档和工具窗口联合在一起创建“工艺美术”。有关更多信息,请参见如何:排列和停靠窗口

    还可以通过创建**“解决方案资源管理器”的另一个实例并将其移至其他监视器以更加轻松地管理文件。要创建“解决方案资源管理器”的其他实例,请打开“解决方案资源管理器”中的快捷菜单,然后选择“新建解决方案资源管理器视图”**。

  • 自定义在 Visual Studio 显示的字体。您可以更改 IDE 中文本的字体、字号和颜色。例如,您可以自定义编辑器中特定代码元素的颜色,工具窗口或整个 IDE 中的字体。有关更多信息,请参见如何:更改 IDE 中使用的字体和颜色如何:更改编辑器中使用的字体及其大小和颜色

请参见

任务

如何:自定义菜单和工具栏 (Visual Studio)

辅助功能提示和技巧

概念

演练:用 C# 或 Visual Basic 了解 Visual Studio IDE