Code covered by the BSD License  

Highlights from
SaveCurrentEditorFiles

5.0

5.0 | 1 rating Rate this file 13 Downloads (last 30 days) File Size: 3.11 KB File ID: #34577

SaveCurrentEditorFiles

by

 

13 Jan 2012 (Updated )

Save current editor files, can be used to easily reopen all files from a previous project/session.

| Watch this File

File Information
Description

Working on multiple projects?
This function allows you to save the current editor files for easy access in the future by addition of a shortcut toolbar, multiple sessions can be saved for returning to at any point in the future.

Notes: Tested on 2006a to 20011b and R2013b (assumptions made on other versions).

On post R2012b - if you change the icon its not remembered when you add new sessions.

Tested on both Windows and LINUX (not on MAC)

Example:
--------
SaveCurrentEditorFiles ( 'project A' ); % This will store all the open files associated with "project A" for future access.

Other projects can be added.

To retrieve, click on the "Saved Editor Sessions" on the shortcuts tool bar and enter the integer associated with the project (integer and project description written to the command window)

Acknowledgements

This file inspired Editor Session Manager.

Required Products MATLAB
MATLAB release MATLAB 8.2 (R2013b)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (7)
24 May 2012 Warwick

Thank you. All fixed now. No, it's not new in any way. (I may have blundered earlier when I tried to update a project name.) I have about nearly 10 projects and subprojects, and I find this script so useful and time-saving.
Matlab should have this as a builtin.

23 May 2012 Robert Cumming

Something must have gone wrong with one of the indexes saved or you have none saved locally (is this a new computer?) - the data are saved in the shortcuts.xml in the prefdir.
To completely reset - delete the matlab shortcut. You can remove items by providing a 2nd argument at runtime which is true -> i.e. SaveCurrentEditorFiles ( refName, 1 );

22 May 2012 Warwick

When I hit the SavedEditorSessions icon I get the error "Reference to non-existent field 'name'. " even with nothing in the Workspace.
How can I reset or at least get back to a blank state? I tried deleting and reloading the file but the error is still there.

21 Jan 2012 Warwick

Thanks, Daniel and Robert. In the code, I added '2012b' immediately after the 2 instances of '2011b' and it works nicely in V 2012b, now.

16 Jan 2012 Robert Cumming

@Warwick - excellent thats good to know.
Regarding R2012X you would need to update two switch statements (the editor interface has changed in both 2010 and 11 and I have no visibility to 2012...) one at the top and one near the bottom of the file. I will update later.

15 Jan 2012 Daniel

@Warwick, have a look at the code and the switch statement at the beginning. Simply try to extend the cases to R2012b.

14 Jan 2012 Warwick

This is a very useful addition for me as I usually have a few different ongoing projects.
It works fine on Mac version of R2011b. However, on the (beta) R2012a (Mac) it doesn't work and returns "version not supported".

Updates
18 Jan 2012

Addition of R2012a and R2012b (assumption that interface doesn't change from 2011a/b)

25 Apr 2014

Update to work on R2013b (assumtion made on other versions R2012b onwards)

Contact us