请问.m文件怎么默认使用matlab的editor打开?我双击m文件的时候都是默认用记事本打开的。

在打开方式里也没找到matlab有自带editor。如果在打开方式里选择matlab的话,打开的是matlab而不是m文件。请朋友们指教,多谢

对MATLAB相关文件,建立重新关联就行了。

在MATLAB命令窗口执行如下命令,即可。

cwd=pwd;
cd([matlabroot '\toolbox\matlab\winfun\private']);
fileassoc('add',{'.m','.mat','.fig','.p','.mdl',['.' mexext]}); %重点
cd(cwd);
disp('Changed Windows file associations. FIG, M, MAT, MDL, MEX, and P files are now associated with MATLAB.')

——————本人亲测。追问

终于把高手盼来了,请问可以实现不启动matlab主程序而直接用editor打开m文件吗

追答

楼主,我在学校机房好像是可以直接用打开m而不启动matlab主程序的,当时我还诧异了下,注意到那个m文件是用meditor打开的。不过我现在用的是2011a,而学校机房是matlab6.5,可能版本导致有所不同吧。

如果你以后懂了,顺便再这里告诉一下我谢谢。

参考资料:http://www.ilovematlab.cn/thread-141015-1-1.html

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-16
只能那样了,用matlab打开后会出现在editor上的追问

不是吧,我曾经见过不开matlab主程序而只用editor打开m文件的情况

追答

没有啊。。。你可以用记事本打开

第2个回答  2012-05-16
不明白。直接双击m文件不就打开m文件了么。如果不打开matlab。可以在打开方式里选用记事本呀。editor 必须是在matlab大开之后才可以用的。只是在不同的窗口而已。追问

看来有必要在提问时把题目在正文里重抄一变。。。
p.s. 我曾经在别的电脑中见到过不打开matlab主程序,而只用editor打开m文件
多谢你的回复,thank you all the same~

追答

我个人认为你当时可能只是没看到主程序。我使用matlab多年了,没看到可以不打开主程序,就可以打开editor的

第3个回答  2012-05-16
你等一下,打开matlab后,不会打开编辑器吗?
第4个回答  2012-05-16
打开matlab之后,你在打开那个文件应该就可以了!追问

这个我当然知道,我的意思是不打开matlab主程序,只用editor打开m文件,我在别的电脑上见过这种情况的。

相似回答