编辑器的快捷命令和功能

代码与文本编辑器提供了多种实用工具和控件,从而使开发过程更加容易。

提示

显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您现用的设置或版本。 若要更改设置,请在“工具”菜单上选择“导入和导出设置”。 有关更多信息,请参见 使用设置

命令与功能列表

  • 缩放
    您可以通过按住 Ctrl 键并滚动鼠标滚轮来快速缩放。

  • 自动换行
    当文本扩展到窗格的可见部分之外时就会自动换到下一行。 有关更多信息,请参见 如何:在编辑器中管理自动换行

  • 渐进式搜索
    当您键入搜索字符串后,会逐字执行渐进式搜索。 若要激活渐进式搜索,请按 Ctrl+I。 有关更多信息,请参见 如何:对文档进行渐进式搜索

  • 向后/向前定位按钮
    用于跳转到在**“代码编辑器”**中选择的上一个或下一个文档和位置。 有关更多信息,请参见 如何:定位代码和文本

  • 剪贴板循环
    IDE 可以记住最后复制的 20 项。 若要循环访问已复制项的列表并选择一个项粘贴到当前文件中,请按**“Ctrl + Shift + V”**。

  • 代码的大纲显示
    它允许您将选定的代码区域隐藏在它们的第一行之下。 这样您就可以根据需要展开或折叠这些区域了。 有关更多信息,请参见 如何:显示代码大纲和隐藏代码

  • 折叠到定义
    折叠类型的成员,从而可以清楚地查看属于某一类型的所有成员。 所有过程(方法、函数、ifdef、代码块等)都折叠和隐藏在其定义下,使您在读取和定位代码时更加方便。 若要将代码折叠到定义,请在**“大纲显示”**菜单中选择此命令,或先按 Ctrl+M,再按 Ctrl+O。 有关更多信息,请参见如何:显示代码大纲和隐藏代码

  • 折叠块/全部折叠
    (Visual C++) 将选定的代码隐藏在第一个选定行下,然后通过单击它旁边的符号来展开或折叠它。 若要折叠当前块,请将插入点置于块中,并选择**“大纲显示”菜单上的“折叠块”**。 有关更多信息,请参见 如何:显示代码大纲和隐藏代码

  • IntelliSense
    在代码编辑器中输入函数或语句时,该函数或语句的完整语法和参数将显示在**“工具提示”**中。 当需要某些项才能完成一个语句时,IntelliSense 会提供可用的函数、语句、常数或值的弹出插入列表以供选择。 有关更多信息,请参见 使用 IntelliSense

  • 给行编号
    可在**“选项”对话框中打开和关闭行编号功能,该功能既可用于您在编程中正在使用的语言,也可用于所有语言。 若要跳转到某一特定行,请在“编辑”菜单中选择“转到”**,也可按 Ctrl+G。 有关更多信息,请参见 如何:定位代码和文本

  • 超链接
    可以在正在编辑的文档中嵌入 URL 并将它们用作超链接。 此功能在向包含“规范”或**“帮助”**主题的网页中添加链接时尤其有用。

  • 编码问题指示器
    在**“代码编辑器”**中输入或编译代码时,不正确或可能导致问题的代码下会出现波浪线。 这些线有时称作“标记”。在窗体和函数中,代码标记与 Microsoft Word 中的拼写检查标记类似。

    **“错误列表”会显示用“标记”标出的编码问题。 单击“错误列表”**上的任何项都可跳转到相应的发生问题的代码行。

    • 红色标记标出的是语法错误。 更正代码编辑器中带标记的代码后,这些红色标记就会消失。

    • 蓝色标记标出的是由编译器检测到的语义错误,如错误键入了在当前上下文中不曾出现过的类名等。 更正并重新编译带标记的代码后,这些蓝色标记就会消失。

    • 紫色标记标出的是其他类型的错误,如“编辑并继续”中的 Rude Edit 等。

    • 绿色标记标出的是警告。 请查看这些消息,确定是否需要对代码进行修改。

    有关进一步信息,请参见“错误列表”窗口

  • 撤消/重做
    通过按 Ctrl+Z 或在**“编辑”菜单中选择“撤消”,可以撤消文档中的更改。 通过按 Ctrl+Y 或在“编辑”菜单中选择“重做”**,可以重做撤消的更改或重复上次操作。 “撤消”和“重做”命令会应用于在当前 Visual Studio 会话中编辑的所有文件,即使相关文件或解决方案已关闭也是如此。

请参见

概念

自定义编辑器

其他资源

编辑文本、代码和标记