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

文本视图:

# 剪贴板
剪切
将选中的对象复制到系统剪贴板,同时删除选择集。
在图标/ 图形视图中剪切时,剪贴板中同时生成文字(即 Modelica 代码)和图形实体两种对象,可分别粘贴到文本/ 图标/ 图形视图。
复制
复制选中的对象到系统剪贴板,选择集保持不变。
粘贴
将系统剪贴板中的文字/ 图形实体分别粘贴到文本/ 图标/ 图形视图。
在图标/ 图形视图中粘贴时,不覆盖当前选择集。
删除
删除当前选中对象。
全选
选中文本视图中的全部 Modelica 代码(包括折叠文字),或图标/ 图形视图中的所有实体。按 Ctrl+A 键等同于调用全选功能。
格式刷
用于在图标/图形视图内复制图元的样式,并应用到其他图元。
提供单次格式刷和连续格式刷,可通过按钮展开菜单选择。

# 绘图
用于在图标/图形视图内绘制图元。详细信息,请参见绘制图元。
# 格式
轮廓
用于设置图元轮廓,请参见轮廓。
填充
用于设置图元填充样式,请参见填充样式。
排列
旋转 90 度:将选中的实体集逆时针旋转 90 度,旋转基点为实体自身原点,或其包围盒的几何中心点;
旋转 -90 度:将选中的实体集顺时针旋转 90 度,旋转基点为实体自身原点,或其包围盒的几何中心点;
水平翻转:将选中的实体集绕自身的水平中心线翻转,翻转中心线通过实体自身原点,或其包围盒的几何中心点;
竖直翻转:将选中的实体集绕自身的垂直中心线翻转,翻转中心线通过实体自身原点,或其包围盒的几何中心点。
对齐
左对齐:移动选择集,使之与参考实体的左边界对齐;
水平居中:移动选择集,使之与参考实体的水平中线对齐;
右对齐:移动选择集,使之与参考实体的右边界对齐;
顶端对齐:移动选择集,使之与参考实体的顶端边界对齐;
上下居中:移动选择集,使之与参考实体的上下中线对齐;
底部对齐:移动选择集,使之与参考实体的底部边界对齐;
横向分布:选中两个以上图元,左右图元保持不变,将中间的图元左右等距排列;
纵向分布:选中两个以上图元,上下图元保持不变,将中间的图元上下等距排列;
等宽:选中两个以上图元,右击选中对标图元,在弹框中选择对齐,等宽,单击后所有选中图元的宽度设置为对标图元的宽度,菜单栏中使用此功能对标图元默认为最左侧矩形边界图元;
等高:选中两个以上图元,右击选中对标图元,在弹框中选择对齐,等高,单击后所有选中图元的高度设置为对标图元的高度,菜单栏中使用此功能对标图元默认为最左侧矩形边界图元;
等尺寸:选中两个以上图元,右击选中对标图元,在弹框中选择对齐,等尺寸,单击后所有选中图元的宽度、高度设置为对标图元的宽度、高度,菜单栏中使用此功能对标图元默认为最左侧矩形边界图元。
上移
置于顶层:选中单个组件或图元,将对应元素的声明位置移到最后;
上移一层:选中单个组件或图元,将对应元素的声明位置移到最前。
下移
置于底层:选中单个组件或图元,将对应元素的声明位置移到最后;
下移一层:选中单个组件或图元,将对应元素的声明位置移到相邻元素的前面。
# 字体
用于在图标/图形视图中设置文本图元的字体样式。
提供字体、字号、加粗、斜体、下划线、文字颜色、左对齐、居中、右对齐等多种样式设置;
新建文本图元时,默认使用当前的字体设置。
# 文本
用于在文本视图进行操作
注释选中行
在选中行的开头插入注释文本“// ” ,以单行注释的方式注释选中行。
提示
选中多行注释则在每行插入注释文本“// ” 。
取消注释选中行
与注释选中行对应,删除选中行开头的注释文本“// ” ,取消选中行的注释。
查找和替换
根据设置的查找选项在文本中查找 / 替换文字。
上一个:从光标位置向前查找,高亮选中找到的第一个文字;如果未找到,则尝试从尾部开始向前查找;
下一个:从光标位置开始向后查找,高亮选中找到的第一个文字;如果未找到,则尝试从头开始查找;
替换:从光标位置开始查找,替换找到的第一个关键字;
全部替换:全文查找并替换所有找到的文字。
全部折叠
折叠文本视图中所有的代码折叠段。
全部展开
展开文本视图中所有的代码折叠段。
转到行
将光标定位到文本中指定的文本行。