如何更改 Modelica 包中的显示顺序?

How to change the display order in a Modelica package?

我在Dymola中建了几个模型,都属于一个包,那么如何改变这个包中的显示顺序呢? 我知道我可以在文本编辑器中更改代码,但是有没有一种方法可以让我通过在包浏览器中拖放来完成此操作?

您可以通过鼠标右键使用上下文菜单,如下所示,或此处指示的键盘快捷键:

  • CTRL + 向上箭头向上移动一个
  • CTRL + 向下箭头将其向下移动一位
  • CTRL + Page up 将其移动到包的开头
  • CTRL + Page down 将其移动到包的末尾

拖放仅支持将模型从一个包移动到另一个包(也可以使用上下文菜单中的 Rename... 条目来完成)。无法使用拖放对包中的模型重新排序。不幸的是,“包浏览器”选项卡中名为“使用拖放重新排序”的选项有点误导。

顺便说一句:在 folders/files 中存储 package/models 时,订单存储在包文件夹内的 package.order 文件中。这也可以手动编辑。