需求
MATLAB编辑的时候,没有代码自动补全,也没有标记那些行修改过,不太方便。
既然已经装过Sublime Text 3了,那就来用它作为编辑器吧!
并看看怎么在Sublime Text 3中,直接运行m文件?
解决方法
1)用Sublime Text 3编辑m文件
-
直接可以编辑
-
语法高亮
-
自动补全
2)运行m文件
- 方案1
- https://blog.csdn.net/AnimateX/article/details/80756860
- 不足:每次都会打开一个新的MATLAB,很蛋疼
- 方案2 √
- Sublime2Matlab - github
- 效果:在sublime编辑m文件时,按下快捷键win+空格,可以自动跳转到MATLAB软件,然后自动运行该m文件
- 具体安装步骤:
- 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.
- How to use it?
- Debug
- 注意到win+空格会与切换输入法的快捷键冲突,可以自定义
- 在打开的配置文件里,修改
;#space::
为!r::
,即更改快捷键为Alt + r
- 然后 reload
- 在打开的配置文件里,修改
- 不知为何会报错,虽然不影响使用:
- 注意到win+空格会与切换输入法的快捷键冲突,可以自定义
加油!