MATLAB Answers

Azzi Abdelmalek

How can i save my matlab shortcuts?

Asked by Azzi Abdelmalek
on 22 Jul 2012

how can i save my Matlab shortcuts for use with another Matlab.


Jan Simon
on 22 Jul 2012

Should this mean something like: "Please do not suggest me to use copy&paste, because this does not satisfy my needs for the following reasons: XYZ"?

Azzi Abdelmalek
on 22 Jul 2012

Exactly M Simon. just to avoid wasting your time


2 Answers

Answer by Image Analyst
on 22 Jul 2012
Edited by Image Analyst
on 16 Sep 2012
 Accepted answer

R2012a and earlier instructions: Type prefdir on the command line. Go to the folder it gives. Then copy the file shortcuts.xml from the prefsdir of the source computer to the prefsdir folder of the target computer.


Apparently the new shortcuts XML file MUST be called shortcuts_2.xml.

  1. Type prefsdir on the command line, then in Windows Explorer (or similar for your other operating system), go to that folder.
  2. Copy your shortcuts.xml file from your old MATLAB version "prefsdir" folder to the new "prefsdir" folder.
  3. Rename the existing, new shortcuts_2.xml to shortcuts_2_original.xml.
  4. Rename your shortcuts.xml shortcuts_2.xml.
  5. Restart MATLAB R2012b and all your old short cuts will be there.


Star Strider
on 23 Jul 2012

I wonder if the same idea would work between versions? If possible, saving the current one before the install and copying it the appropriate new directory afterwards would be nice. Of course it would even be better if each new MATLAB install mapped the previous set to the new version, as the Editor tabs did with 2012a. That was nice.

Image Analyst
on 23 Jul 2012

I have done it between versions and it works. I copied R2012a shortcuts from my work computer to my R2011b version on my home computer.

Star Strider
on 23 Jul 2012

Great! Thank you!

Answer by Daniel
on 23 Jul 2012

All my shortcuts are 1 (sometimes 2) lines which point at script m files. These m files reside in a single directory which is on my MATLAB path. I can then play around with copying the shortcut information from prefdir, or just recreate them as I go.


Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi test

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

MATLAB Academy

New to MATLAB?

Learn MATLAB today!