MATLAB Editor有什么替代scheme?
在MATLAB编辑器中我个人发现的一些缺点:
- 几乎没有可用的代码完成
- 不在Mac OS上运行本机操作系统 – 但在X环境(快捷方式,复制和粘贴问题,键映射,非直观的窗口pipe理)
- 几乎没有重构工具
有这些function的替代编辑?
您可以使用MATLAB中的任何编辑器
文件 – >首选项 – >编辑器/debugging器
然后将单选button从“MATLAB编辑器”更改为“文本编辑器”,并在那里更改所选编辑器的命令。 我用这个在我的Linux机器上启动gedit。
在Mac特定的一面 – 似乎有一个MATLAB捆绑TextMate
http://kjosmoen.org/2007/6/15/bugfixes-in-the-textmate-matlab-bundle
我们正在为Eclipse开发一个开源的Matlab插件,可以在http://code.google.com/a/eclipselabs.org/p/matclipse/上find它。;
它已经在内部使用了一段时间,并且清理起来以向公众发布。
在官方仓库中还有一个用于MATLAB的TextMate包。 我也在[GitHub] [1]中保留了一个分支。
顺便说一下,我最近成为维护者,所以我渴望得到任何使用它的人的帮助和反馈。 我也尝试联系另一个包的作者,以便将他的更改拉回主线。
到目前为止,在TextMate中使用MATLAB / Octave支持最简单的方法是使用GetBundles 。 这仍然是“审查”,所以你必须手动得到这个,但是一旦你有,这是很容易search官方SVN回购和GitHub。
我使用MATLAB的emacs的东西,但是,然后我使用它的一切。
有一个Emacs的MATLAB模式在http://www.andrew.cmu.edu/course/16-720/extras/matlab_in_emacs/index.html但我从来没有尝试过。; 我不认为它有任何重构的支持。
我可能会有偏见,但我几乎所有的东西都使用emacs。 在MATLAB中有一个非常好的emacs模式,
http://www.mathworks.com/matlabcentral/fileexchange/104
我不知道emacs是否满足您的所有要求,但它是一个非常强大和可定制的编辑器。
我从来没有使用过这个,但是这里有一个Eclipse插件,似乎可以用一些MATLAB高亮显示,
http://www.eclipseplugincentral.com/Web_Links-index-req-viewlink-cid-136.html
使用Colorer插件的Eclipse具有不错的语法高亮显示。
它不能解决代码完成问题,但是如果你习惯了Eclipse,你不用浪费时间去尝试使用本地编辑器的笨拙的键盘快捷键。
(而且我坚信实用程序员对“使用单一编辑器”的build议)
寻找改变在这里StackOverflow的MATLAB快捷方式产生一些结果。
我很了解VS和Eclipse,IMO MATLAB IDE的工作相当不错。 这是唯一一个:
- 合理的自动完成,因为它知道哪些function是在MATLABpath 。
- debugging器和命令窗口 。
- 易于input – >便于输出 ,就像在PC上运行的科学计算器一样
使用MATLAB(或者说Python),编码的方法与使用VS或Eclipse的C ++或Java不同。 例如 – 使用MATLAB IDE中的命令窗口,您可以评估几乎所有内容。 与debugging器一起,您可以编写新的代码片段并连续评估它们,就像探索一样。
作为一个dynamic的语言,你也不能指望重构。 所以从实际的angular度来看,MATLAB IDE就是这样的。 用MATLAB解决的问题也不同于使用Java的问题。
我只是想补充一点,r2011b增加了重命名variables的能力 – 一个非常小但通常有帮助的function。