2010-05-26 97 views
5

有没有办法只运行matlab(7.9.0)编辑器,而不是Linux上的其他“桌面”?只运行matlab编辑器

+1

你可能有兴趣在中列出的编辑器的替代品这些其他问题:http://stackoverflow.com/questions/83190/looking-for-an-alternative-matlab-editor,http://stackoverflow.com/questions/1467813/is-there-a-matlab-editor-插件版本与更好的代码完成 – gnovice 2010-05-26 18:16:57

回答

3

不,从r2007a开始不再可能。

虽然您可以获得emacs和vi的Matlab语法高亮显示。

+0

+1 - 很好的回答!另外,我使用Notepad ++在Windows上突出显示 – Jacob 2010-05-26 15:55:58

0

您可以将Matlab语法突出显示添加到Kate via a plugin。我不知道gedit,但也可能有一个插件。

5

这不能直接完成,因为编辑器在许多版本之前停止成为独立的可执行文件。它现在从Matlab桌面作为独立的Java窗口启动。但是,你可以尝试隐藏桌面一旦显示在编辑器中,使用以下简单的代码片段:

com.mathworks.mde.desk.MLDesktop.getInstance.getMainFrame.hide % to hide desktop 
com.mathworks.mde.desk.MLDesktop.getInstance.getMainFrame.show % to show desktop 

请注意,如果你的编辑器停靠到桌面,将连同桌面隐藏,所以要小心...

3

在我的Windows机器上,我可以用-nodesktop选项启动MATLAB,然后在命令提示符下,我只用edit启动编辑器。

林不知道如果这是在使用的内存空间方面有所不同,但这样一来,你只得到了编辑器和命令提示符(无自动完成虽然)