编辑会话管理器

保存、加载和管理组文件和布局中使用Matlab编辑器。

998下载

更新6月2014

查看许可协议

保存当前打开文件的文件名称和布局在matlab编辑器作为一个项目工作空间会话。不同的会话可以保存和加载。
我经常组织在不同的瓷砖在编辑器中打开的文件。从Matlab 2008 b - 2013 b文件从我最后一次使用Matlab就会打开,但不再在编辑器中的正确位置。这个提交是“解决”这个问题的结果还允许您上次开放不仅是开放的(如果会话保存),但任何文件保存会话。
一个会话还在Matlab中保存当前文件夹(当前工作目录)并打开一个会话会自动改变当前文件夹。这允许您打开会话文件完全不同的位置而自动改变当前工作目录。还有一个选项自动添加子文件夹的路径在保存/加载一个会话。我集团文件基于类似的功能,就好像它是一个包,和子文件夹添加到路径允许我继续文件组织不需要命名方案的复杂性。
用法:
保存zip文件并解压到matlab路径。确保他们被放置在用户路径以便matlab可以找到他们当第一次打开(快捷键可以工作)。自动运行“editorLayout.copyFilesToUserPath()应该这样做如果你不想处理它自己。
' editorLayout.createShortcuts()将添加快捷方式加载、保存和管理会话在快捷键栏编辑。然后我手动编辑这些快捷键(右单击edit)我将它们添加到快速访问工具栏,选择不同的图标(我选择M, L和S管理,加载和保存)。
您还可以使用命令行直接通过调用任何:
editorLayout.SessionEditor.saveSession ();
editorLayout.SessionEditor.saveSession (“NameOfNewSession”);
editorLayout.SessionEditor.openSession ();
editorLayout.SessionEditor.manageSessions ();
细节:
编辑会议、文件和布局都存储在一个xml文件的首选项目录prefdir名叫“savedEditorSessions.xml”。

已知问题:
-Datatips不再出现在编辑器(例如变量值:仍然可以突出然后按F9看到价值;代码anlyzer警告/错误消息:右键单击或单击并按Ctl-M得到消息出现在上空盘旋强调文本)
——方式布局编辑器中恢复了一些功能:
悬停在瓷砖分配器广场不弹出小x合并瓷砖。解决方法:右键单击它会给你一个选项来做同样的事情。
——有时拖动文件到不同的瓷砖后加载一个会话将会留下一个空白瓷砖。解决:把一个不同的文件,或将文件移动到相邻的瓷砖瓷砖地方分割它们之间,可以合并它们。

引用作为

马歇尔(2023)。编辑会话管理器(//www.tatmou.com/matlabcentral/fileexchange/46352-editor-session-manager), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2013b
兼容任何释放
平台的兼容性
窗户 macOS Linux
确认

启发:SaveCurrentEditorFiles

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!
版本 发表 发布说明
1.3.0.0

saveSession现在保存在去年会话具有相同名称和saveAsSession总是添加一个新的会话。
现在可以指定多个会话(指数)当删除一个会话。

1.2.0.0

修复只读文件的保存和加载。

1.1.0.0

bug修复:布局只有一个瓷砖和/或浮动窗口现在正确地打开。
-createShortcuts现在只会增加快捷方式和copyFilesToUserPath将添加文件路径

1.0.0.0