2010-05-26 93 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啓動編輯器。

林不知道如果這是在使用的內存空間方面有所不同,但這樣一來,你只得到了編輯器和命令提示符(無自動完成雖然)