How do I open an m-file from the command line in the current instance of the Matlab editor?
148 次查看(过去 30 天)
显示 更早的评论
If I run the following command at the dos prompt:
"C:\Program Files\MATLAB\R2011a\bin\matlab.exe" -r "edit('C:\Documents\MATLAB\test.m')"
a new instance of Matlab is opened with test.m open in the editor. Is there anyway to modify the command so that the m file is opened in the current instance of Matlab?
For context, I'm using TortoiseHg for source control in Windows. I'd like to be able to jump from a file listed in a revision history to viewing that file in Matlab. In THG, this is done by specifying a 'visual editor' as a command line specification.
0 个评论
回答(2 个)
Songyun Wang
2017-10-17
编辑:Songyun Wang
2017-10-17
Just use the function "edit". Try "help edit"
0 个评论
Fangjun Jiang
2011-9-12
If you just want to use the editor, you can run "meditor test.m" at the command line.
meditor.exe is in folder matlabroot\bin\win32
3 个评论
Fangjun Jiang
2011-9-13
What version of MATLAB are you using? What happened if you run meditor at the dos prompt?
Walter Roberson
2011-9-13
Newer versions do not include a stand alone editor.
I recall that there have been some previous Questions having to do with re-using the current instance of MATLAB under MS Windows. I did not pay attention to the details as I do not use MS Windows, but if you were to search MATLAB Answers for the word "instance" you would probably find the discussions.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Install Products 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!