Skip to content

jirkadus/sublime2matlab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sublime2Matlab

Runs m-file in Matlab from Sublime using any desired keyboard shortcut (Win Key + Space Bar) without opening another Matlab instance.

I have created the script because I love Sublime Text, but hate to save file, go to Matlab and run it. I wanted to simplify my life. It was tested on Sublime Text 3 beta and Matlab 2013b.

How does it work?

It is a script written in AutoHotkey language (open source, Windows only, https://github.com/AutoHotkey/AutoHotkey), that runs in the background and when set key combination is detected, it gets path of the m-file opened in Sublime Text and opens it in Matlab and "press" F5 to run it.

More information and description can be found in the code comments.

The script is written to work only if Sublime Text window is opened and tab with m-file is active to prevent missuse by pressing the combination while not in Sublime.

How to use it?

Step 1: Instal AutoHotkey (http://www.autohotkey.com)
Step 2: Download the sublime2matlab.ahk file and run it. (it will run in the background)
Step 3: Open any m-file in Sublime. Press WinKey + space bar to open it in Matlab and run it.

Make sure that Matlab us set to open m-files as default program in Windows.

Customisation

You will probably want to make following changes:
  • To change shortcut that will trigger the file execution change the #space:: according to list at http://www.autohotkey.com/docs/Hotkeys.htm (for example to use Control+Shift+Alt+R instead, use ^+!R:: parameter).
    Note: After customisation, the script has to be closed (right click on the green "H" icon in tray) and opened again - reloaded.

See

Author info: Jiri Dusek - http://www.jirkad.us

About

Run m-file in Matlab from sublime using any key combination

Resources

License

Stars

Watchers

Forks

Packages

No packages published