预订演示
前页 后页

函数详情

代码编辑器函数

函数

描述

也见

语法高亮

代码编辑器以彩色文本突出显示Enterprise Architect支持的所有语言文件格式的标准代码语法

Syntax highlighting in code editor in Sparx Systems Enterprise Architect.

您可以通过“首选项”对话框的“代码编辑器”页面定义代码编辑器如何为每种语言实现语法突出显示。

支持的语言 选项-代码编辑器 编辑器语言属性 语言选项

书签

书签表示文档中感兴趣的行;您可以通过按 Ctrl+F2 为特定行打开和关闭它们。

此外,您可以按 F2Shift+F2 导航到文档中的下一个或上一个书签。

要清除代码文件中的所有书签,请按 Ctrl+Shift+F2。

光标历史

代码编辑控件保留前 50 个光标位置的历史记录;历史列表中的条目在以下情况下创建:

  • 光标从之前的位置移动了 10 多行
  • 光标在查找/替换操作中移动
您可以通过按 Ctrl+- 导航到光标历史记录中的较早点,然后按 Ctrl+Shift+- 导航到较晚的点。

大括号匹配

当您将光标放在大括号或方括号上时,代码编辑器会突出显示其对应的伙伴;然后,您可以按 Ctrl+E 导航到匹配的大括号。

Highlighted match pair of braces in the code editor in Sparx Systems Enterprise Architect.

自动缩进

对于每种支持的语言,代码编辑器会根据指向光标位置的行中是否存在控制语句或范围块标记来调整新行的缩进。

Indenting code in the code editor in Sparx Systems Enterprise Architect.

缩进的级别由浅水平线表示。

您还可以通过按 Tab 键手动缩进选定的行和代码块;要取消缩进所选代码,请按 Shift+Tab。

评论选择

对于支持注释的语言,代码编辑器可以注释整个代码选择。

代码编辑器识别两种类型的注释:

  • 行注释 - 从一开始就对整行进行注释(例如:
    // 这是一条评论)
  • 流注释 - 从指定的起点到指定的终点对行的各个部分进行注释(例如:
    /* 这是一条评论 */)
您可以通过按以下方式切换当前行或选择的注释:
  • Ctrl+Shift+C 用于行注释,或
  • Ctrl+Shift+X 用于流评论

范围指南

如果光标放在缩进标记上,代码编辑器会执行“回溯”以查找在该缩进级别开始范围的行;如果找到该行并且当前在屏幕上,它会以浅蓝色突出显示。

Guide to scope when it doesn't extend off-screen

或者,如果线路不在屏幕上,则会显示一个提示,告知线路编号和内容:

Guide to scope when it extends off-screen

缩放

您可以使用以下方法放大和缩小代码编辑器的内容:

  • Ctrl+小键盘 + 和
  • Ctrl+键盘 -
使用 Ctrl+键盘 / 可以将缩放恢复到 100%。

线路选择

如果要将光标移动到特定的代码行,请按 Ctrl+G,然后在响应提示时输入行号。

按下确定按钮;编辑器显示指定的代码行,光标位于左侧。