选定m文件 右键 open with -> other application -> use a custom command
选定matlab安装目录bin下的matlab执行文件后 再加上 -desktop -r "edit %f" 比如我的是:'/home/visayafan/VfInstall/MATLAB/R2010b/bin/matlab' -desktop -r "edit %f"
选择 use a custom command 下的remember选项 以后每次双击m文件的时候都会打开matlab并用matlab自带的编辑器打开该m文件。
有个缺点就是即使现在正在运行一个matlab 在文件管理器上双击一个m文件仍会开启另一个matlab来打开该文件。
解决办法是 在打开的matlab的current folder窗口双击m文件 这样就不会再另启一个matlab了