有些事情,我个人觉得作为MATLAB编辑缺点:MATLAB编辑器有什么替代方案?
- 几乎没有代码完成可用
- 不运行OS本地(在MacOS) - 但在X-环境(快捷方式,复制&粘贴问题,keymappings,非直观的窗口管理)
- 几乎没有重构工具
有没有其他的编辑使用这些功能?
有些事情,我个人觉得作为MATLAB编辑缺点:MATLAB编辑器有什么替代方案?
有没有其他的编辑使用这些功能?
您可以将
文件使用MATLAB任何你喜欢的编辑 - >首选项 - >编辑器/调试
,然后从“MATLAB编辑器”到“文本编辑器”改变的单选按钮,在那里选择编辑器的命令。我使用它在我的Linux机器上启动gedit。
在Mac特有的一面 - 它似乎有是TextMate
http://kjosmoen.org/2007/6/15/bugfixes-in-the-textmate-matlab-bundle
我使用emacs for MATLAB的东西,但后来我用它来处理所有事情。
有一个emacs的MATLAB模式在http://www.andrew.cmu.edu/course/16-720/extras/matlab_in_emacs/index.html,但我从来没有尝试过。我不认为它有任何重构支持。
一个MATLAB束还有在official repository一个TextMate束为MATLAB。我也在 [GitHub] [1]中保留它的一个分支。
顺便说一下,我最近成为了维护者,所以我很乐意从任何使用它的人那里获得帮助和反馈。我也试着联系另一个软件包的作者,让他的修改回到主线。
到目前为止,在TextMate中使用MATLAB/Octave支持的最简单方法是使用GetBundles。这仍然处于“审查”阶段,因此您必须手动完成此操作,但一旦拥有,就很容易搜索官方SVN回购和GitHub。
带有Colorer插件的Eclipse具有体面的语法高亮显示。
它不能解决代码完成问题,但如果您习惯于Eclipse,则不会浪费时间尝试使用本机编辑器的笨拙键盘快捷键。
(我在Pragmatic Programmer的建议‘使用单编辑好了’的坚定信仰者)
我可能是偏见,但我使用emacs几乎一切。有一个非常好的emacs模式MATLAB的中央,
http://www.mathworks.com/matlabcentral/fileexchange/104
我不知道,如果emacs的满足您的所有需求,但它是一个非常强大的,可定制的编辑器。
我从未使用过这一点,但这里是一个Eclipse插件,似乎能在一定MATLAB高亮,
http://www.eclipseplugincentral.com/Web_Links-index-req-viewlink-cid-136.html
搜索变化MATLAB快捷方式这里在计算器上得到了一定的成效。
我知道VS和Eclipse以及IMO MATLAB IDE的工作相当不错。它是唯一一个有:
运行的科学计算器用MATLAB(或说的Python)的方式来编码是不同的,那么用VS或者Eclipse的说,C++或Java。例如 - 使用MATLAB IDE中的命令窗口,您可以评估几乎所有内容。与调试器一起,您可以编写新的代码片段并连续评估它们,就像探索。
作为一种动态语言,你也无法期望mach重构。所以从实际的角度来看,MATLAB IDE就是这样的。用MATLAB解决的问题也不同于使用Java的问题。
我们正在开发适用于Eclipse的开源插件Matlab的可在http://code.google.com/a/eclipselabs.org/p/matclipse/
发现它已经在内部使用了一段时间,清理它向公众发布。
我只是想补充一点,r2011b增加了重命名变量的能力 - 一个非常小但通常有帮助的功能。
我正在使用matlab 7.4 – mana 2008-09-17 13:35:51
你应该说你正在使用哪个平台。 – 2008-09-17 14:42:32
我正在使用MacOS(10.5) – mana 2008-09-17 20:49:41