“选项”>“文本编辑器”>“基本(Visual Basic)”>“高级”
“VB 专用”属性页位于“选项”(“工具”菜单)对话框中“文本编辑器”文件夹的“Visual Basic”文件夹中,它包含以下属性:
“VB 专用”属性页位于“选项”(“工具”菜单)对话框中“文本编辑器”文件夹的“基本”文件夹中,它包含以下属性:
分析
对以下项运行后台代码分析...
选择以下选项之一:
选项 Description 无 禁用所有分析器和相应的代码修复。
对所有打开的文档启用编译器诊断和相应的代码修复。当前文档(默认) 所有分析器仅对当前活动的文档运行。
对所有打开的文档启用编译器诊断。打开的文档 对所有打开的文档启用所有分析器和编译器诊断。 整个解决方案 解决方案中的所有文档(无论是打开还是关闭)上都启用了所有分析器和编译器诊断。
实时代码分析或背景分析范围
配置托管代码的背景分析范围。 有关详细信息,请参阅如何:配置托管代码的实时代码分析范围。
导入指令
对导入进行排序时将“System”指令排在第一位
选中后,右键单击菜单中的“删除和排序导入”命令会对
import
指令进行排序,并将“系统”命名空间置于列表顶部。分隔导入指令组
选中后,右键单击菜单中的“删除和排序导入”命令会分隔
import
指令,具体操作是在具有相同根命名空间的指令组之间插入空行。建议对引用程序集中的类型进行导入
建议对 NuGet 包中的类型进行导入
选择这些选项时,快速操作可用于安装 NuGet 包,并为未引用的类型添加
import
指令。
Highlighting
启用突出显示引用和关键字
文本编辑器可以突出显示所有符号实例或子句中的所有关键字,如 If..Then
、While...End While
或 Try...Catch...Finally
。 可以在突出显示的引用或关键字之间进行导航,具体方法为按 Ctrl + Shift + 向下箭头 ,或按 Ctrl + Shift + 向上箭头 。
大纲显示
启用大纲显示模式
在代码编辑器中打开文件时,可在大纲显示模式下查看该文档。 有关详细信息,请参阅大纲显示。 选定此选项后,打开文件即会激活大纲显示功能。
显示过程行分隔符
文本编辑器指示过程的可视范围。 在项目的 .vb 源文件中,在下表列出的位置处绘制行:
.vb 源文件中的位置 | 行位置示例 |
---|---|
在块声明构造结束之后 | - 在类、结构、模块、接口或枚举的末尾 - 在属性、函数或子类之后 - 不在属性中的 get 和 set 子句之间 |
在一组单行构造之后 | - 在类文件中的导入语句之后,在类型定义之前 - 在类中声明的变量之后,在所有过程之前 |
在单行声明(非块级声明)之后 | - 在导入语句、继承语句、变量声明、事件声明、委托声明和 DLL 声明语句之后 |
块结构指南
如果你选中此选项,与结构化代码块对齐的竖线就会在编辑器中显示,这样你就能轻松识别各个代码块了。 例如,在 Sub
语句中的 Sub
和 EndSub
之间会出现一条线。
编辑器帮助
内联参数名称提示:如果选择此选项,则会在函数调用中的每个参数之前插入文本、强制转换文本和对象实例化的参数名称提示。
整齐排列代码(重新设置格式)文本编辑器会适当地重新设置代码格式。 选定此选项后,代码编辑器会:
将代码与正确的制表符位置对齐
重新确定关键字、变量和对象的大小写,以符合正确的形式
向
If...Then
语句添加缺少的Then
在函数调用中添加括号
在字符串中添加缺少的结束引号
重新设置指数表示法格式
重新设置日期格式
自动插入最终构造
例如,如果你键入过程声明的第一行 Sub Main
并按 Enter,文本编辑器就会添加匹配的 End Sub
行。 同样,如果添加一个 For 循环,文本编辑器会添加一个匹配的 Next
语句。 选定此选项后,代码编辑器会自动添加最终构造。
自动插入 Interface 和 MustOverride 成员
为类提交 Implements
语句或 Inherits
语句时,文本编辑器分别为必须实现或必须替代的成员插入原型。
启用错误纠正建议
文本编辑器可以建议常见错误的解决方案,并且允许选择适当的更正,然后将该更正应用于代码。