# 编辑功能区


本文介绍编辑功能区的所有功能。切换图形(图标)视图和文本视图,功能区的功能动态变化。

  • 图形/图标视图:

  • 文本视图:

# 剪贴板

  • 剪切

    将选中的对象复制到系统剪贴板,同时删除选择集。

    图标/ 图形视图中剪切时,剪贴板中同时生成文字(即 Modelica 代码)和图形实体两种对象,可分别粘贴到文本/ 图标/ 图形视图。

  • 复制

    复制选中的对象到系统剪贴板,选择集保持不变。

  • 粘贴

    将系统剪贴板中的文字/ 图形实体分别粘贴到文本/ 图标/ 图形视图。

    图标/ 图形视图中粘贴时,不覆盖当前选择集。

  • 删除

    删除当前选中对象。

  • 全选

    选中文本视图中的全部 Modelica 代码(包括折叠文字),或图标/ 图形视图中的所有实体。按 Ctrl+A 键等同于调用全选功能。

  • 格式刷

    用于在图标/图形视图内复制图元的样式,并应用到其他图元。

    提供单次格式刷和连续格式刷,可通过按钮展开菜单选择。

# 绘图

用于在图标/图形视图内绘制图元。详细信息,请参见绘制图元

# 格式

  • 轮廓

    用于设置图元轮廓,请参见轮廓

  • 填充

    用于设置图元填充样式,请参见填充样式

  • 排列

    • 旋转 90 度:将选中的实体集逆时针旋转 90 度,旋转基点为实体自身原点,或其包围盒的几何中心点;

    • 旋转 -90 度:将选中的实体集顺时针旋转 90 度,旋转基点为实体自身原点,或其包围盒的几何中心点;

    • 水平翻转:将选中的实体集绕自身的水平中心线翻转,翻转中心线通过实体自身原点,或其包围盒的几何中心点;

    • 竖直翻转:将选中的实体集绕自身的垂直中心线翻转,翻转中心线通过实体自身原点,或其包围盒的几何中心点。

  • 对齐

    • 左对齐:移动选择集,使之与参考实体的左边界对齐;

    • 水平居中:移动选择集,使之与参考实体的水平中线对齐;

    • 右对齐:移动选择集,使之与参考实体的右边界对齐;

    • 顶端对齐:移动选择集,使之与参考实体的顶端边界对齐;

    • 上下居中:移动选择集,使之与参考实体的上下中线对齐;

    • 底部对齐:移动选择集,使之与参考实体的底部边界对齐;

    • 横向分布:选中两个以上图元,左右图元保持不变,将中间的图元左右等距排列;

    • 纵向分布:选中两个以上图元,上下图元保持不变,将中间的图元上下等距排列;

    • 等宽:选中两个以上图元,右击选中对标图元,在弹框中选择对齐等宽,单击后所有选中图元的宽度设置为对标图元的宽度,菜单栏中使用此功能对标图元默认为最左侧矩形边界图元;

    • 等高:选中两个以上图元,右击选中对标图元,在弹框中选择对齐等高,单击后所有选中图元的高度设置为对标图元的高度,菜单栏中使用此功能对标图元默认为最左侧矩形边界图元;

    • 等尺寸:选中两个以上图元,右击选中对标图元,在弹框中选择对齐等尺寸,单击后所有选中图元的宽度、高度设置为对标图元的宽度、高度,菜单栏中使用此功能对标图元默认为最左侧矩形边界图元。

  • 上移

    • 置于顶层:选中单个组件或图元,将对应元素的声明位置移到最后;

    • 上移一层:选中单个组件或图元,将对应元素的声明位置移到最前。

  • 下移

    • 置于底层:选中单个组件或图元,将对应元素的声明位置移到最后;

    • 下移一层:选中单个组件或图元,将对应元素的声明位置移到相邻元素的前面。

# 字体

用于在图标/图形视图中设置文本图元的字体样式。

  • 提供字体、字号、加粗、斜体、下划线、文字颜色、左对齐、居中、右对齐等多种样式设置;

  • 新建文本图元时,默认使用当前的字体设置。

# 文本

用于在文本视图进行操作

  • 注释选中行

    在选中行的开头插入注释文本“// ” ,以单行注释的方式注释选中行。

    提示

    选中多行注释则在每行插入注释文本“// ” 。

  • 取消注释选中行

    与注释选中行对应,删除选中行开头的注释文本“// ” ,取消选中行的注释。

  • 查找和替换

    根据设置的查找选项在文本中查找 / 替换文字。

    • 上一个:从光标位置向前查找,高亮选中找到的第一个文字;如果未找到,则尝试从尾部开始向前查找;

    • 下一个:从光标位置开始向后查找,高亮选中找到的第一个文字;如果未找到,则尝试从头开始查找;

    • 替换:从光标位置开始查找,替换找到的第一个关键字;

    • 全部替换:全文查找并替换所有找到的文字。

  • 全部折叠

    折叠文本视图中所有的代码折叠段。

  • 全部展开

    展开文本视图中所有的代码折叠段。

  • 转到行

    将光标定位到文本中指定的文本行。