如何在Visual Basic编辑器中显示Ln和Col编号?

时间:2017-08-09 18:09:38

标签: vba

大多数IDE都有一个显示屏,告诉用户光标当前所在的行(Ln)和列(Col)位置。此功能是否在Visual Basic编辑器中可用?

2 个答案:

答案 0 :(得分:1)

Visual Basic编辑器确实具有此功能。

  • Ln和Col显示是'标准'上的最后一个小部件。工具栏。您可以右键单击菜单栏或任何工具栏,然后选中标准'旁边的复选框。
  • 如果工具栏已启用,但您无法看到Ln / Col显示,则工具栏放置会导致VBE截断工具栏;尝试移动工具栏。

答案 1 :(得分:1)

As already noted基本功能是[标准]工具栏的一部分。

使用Rubberduck(我管理的一个积极维护的开源VBE加载项项目),你得到

Context selection status

[Rubberduck]工具栏使VBE的行/列显示相形见绌,只显示当前选择的 start 。 Rubberduck的上下文相关工具栏显示:

  • 单字符选择的L1C1样式当前选择
  • 用于多字符选择的L1C1-L1C1样式当前选择

还有关于所选声明的上下文相关信息

  • 它所在的类型库的名称;
  • 完全限定的模块/成员名称;
  • 声明的类型(无论是功能,属性等);
  • 声明/返回类型(如果适用);
  • 如果声明包含 docstring VB_Description属性或Rubberduck @Description注释,则该说明会显示在工具栏中;
  • 整个项目中的标识符的引用数量。

最新/当前的预发布/ CI版本显然有bug that prevents the L1C1 selection from being displayed。将很快修复。我们还在努力修复一个恼人的故障,使报告的工具栏中的引用数量关闭(点击按钮会在搜索结果工具窗口选项卡中显示正确数量的引用) 。您可能需要尝试使用v2.0.13而不是最新的2.1预发布/ CI构建。