选项、文本编辑器、基本(Visual Basic)、高级

选项”(工具菜单)对话框“文本编辑器”文件夹的 Visual Basic 文件夹中的“VB 特定属性”页包含以下属性:

选项”(工具菜单)对话框“文本编辑器”文件夹的“基本”文件夹中的“VB 特定属性”页包含以下属性:

分析

  • 运行 ... 的后台代码分析

    选择以下选项之一:

    选项 DESCRIPTION
    没有 禁用所有分析器和相应的代码修复。

    所有 打开 的文档上都启用了编译器诊断和相应的代码修复。
    当前文档(默认值) 所有分析器仅在当前活动文档上运行。

    所有 打开 的文档上都启用了编译器诊断。
    打开文档 所有打开的文档上都启用了 所有 分析器和编译器诊断。
    整个解决方案 无论打开还是关闭,解决方案 中的所有 文档都启用了所有分析器和编译器诊断。

导入指令

  • 对导入进行排序时先放置“System”指令

    选中后,右键单击菜单中的 “删除和排序导入” 命令对指令进行排序 import ,并将“系统”命名空间置于列表顶部。

  • 单独的导入指令组

    选中后,右键单击菜单中的 “删除和排序导入” 命令通过插入具有相同根命名空间的指令组之间的空行来分隔 import 指令。

  • 为引用程序集中的类型建议导入

  • 建议针对 NuGet 包中的类型进行导入

    选择这些选项后,可以使用 快速作 来安装 NuGet 包,并为未引用的类型添加 import 指令。

    在 Visual Studio 中安装 NuGet 包的快速作

突出

启用引用和关键字的突出显示

文本编辑器可以突出显示子句中符号或所有关键字的所有实例,例如 If..ThenWhile...End WhileTry...Catch...Finally。 可以通过按 Ctrl + Shift + 向下键Ctrl + Shift + 向上键在突出显示的引用或关键字之间导航。

概述

启用大纲显示模式

在代码编辑器中打开文件时,可以在大纲显示模式下查看文档。 有关详细信息,请参阅 大纲显示 。 选择此选项后,打开文件时会激活大纲显示功能。

显示过程行分隔符

文本编辑器指示过程的可视范围。 在项目 .vb 源文件中绘制了下表中列出的位置的线条:

.vb源文件中的位置 行位置示例
块声明构造关闭后 - 类、结构、模块、接口或枚举的末尾
- 属性、函数或子属性之后
- 不在属性中的 get 和 set 子句之间
在一组单行构造之后 - 导入语句之后,在类文件中的类型定义之前
- 在类中声明变量之后,在任何过程之前
单行声明后(非块级声明) - 遵循 import 语句、继承语句、变量声明、事件声明、委托声明和 DLL 声明语句

块结构参考线

选中后,垂直线条将显示在编辑器中,其中包含结构化代码块,这样可以轻松识别各个代码块。 例如,你将在语句之间和EndSub语句中看到SubSub一行。

编辑器帮助

内联参数名称提示 选中后,在函数调用中每个参数之前插入文本、强制转换文本和对象实例化的参数名称提示。

Visual Basic 的内联参数名称提示

代码的漂亮上市(重新格式化) 文本编辑器会根据需要重新格式化代码。 选择此选项后,代码编辑器将:

  • 将代码与正确的选项卡位置对齐

  • 将关键字、变量和对象重写为正确的大小写

  • 向语句添加缺失Then内容If...Then

  • 向函数调用添加括号

  • 向字符串添加缺失的尾引号

  • 重新设置指数表示法

  • 重新设置日期

自动插入结束构造

键入过程声明 Sub Main的第一行,然后按 Enter 时,文本编辑器会添加匹配 End Sub 的行。 同样,如果添加 For 循环,文本编辑器会添加匹配 Next 语句。 选择此选项后,代码编辑器会自动添加结束构造。

接口和 MustOverride 成员的自动插入

为类提交 Implements 语句或 Inherits 语句时,文本编辑器会分别插入必须实现或重写的成员的原型。

启用错误更正建议

文本编辑器可以建议常见错误的解决方案,并允许你选择相应的更正,然后应用于代码。

另请参阅