MATLAB 的编辑器会话管理工具EditorSessionManager
,挺适合经常切换项目或者喜欢把工作环境收拾得井井有条的开发者。它能保存你当前打开的文件、布局甚至是窗口位置,等下次打开直接恢复,省了不少事。
会话保存用saveSession
,加载用loadSession
,逻辑蛮简单,响应也快。比如你做两个不同方向的项目,切换时直接一键恢复,不用手动开关十几个文件,舒服。
像那种项目文件一堆的,配合它的文件集管理功能,用起来省心。不止能保存文件,还能记录每个文件是怎么摆的。布局控也别错过,它支持定制窗口排布,支持并排、堆叠、独立窗口等,搭配上工作流用着还挺爽。
目录下的+editorLayout
应该是专门管布局的类库,符合 MATLAB 那一套命名方式,前导加号的文件夹代表命名空间。还有个chooseOption.m
,看命名是让你选配置或者预设方案的界面脚本,交互式用起来也方便。
别忘了看下license.txt
,用工具还是得注意下使用范围,尤其是你要在团队里推这个工具的时候。整体来说,EditorSessionManager
是个让你开发节奏更顺的工具,如果你也习惯在多个项目间来回跑,这工具值得一试。