sublime2打开matlab文件默认格式为objecive-c,怎么办
发布网友
发布时间:2022-05-27 13:55
我来回答
共2个回答
热心网友
时间:2023-10-26 16:01
由于Sublime Text会把.m文件当做Objective-C来设置语法高亮,在编写MATLAB文件的时候有些语法高亮就莫名其妙了,经过一番查找有了解决方案。
在github上找到一个方案,如下步骤
新建Build System:点击Tool -> Build System -> New Build System,此时系统会自动新建一个JSON文件,把下面内容替代自动生成的内容,并把高亮部分的路径换成你自己MATLAB中matlab.exe文件的路径,其他不变。改好之后取个名字并保存,这个名字将成为新的Build System的名字,出现在Build菜单中)
打开或新建一个.m文件,点击View -> Syntax -> open all with current extension as.. 在弹出的列表中选择MATLAB,设置完成。此时随便编辑一个MATLAB文件,在Build System下选择刚新建的配置,点击Tool -> Build,搞定。
{
// Change path to matlab.exe per local settings
"cmd": ["D:/MATLAB/R2013a/bin/matlab.exe", "-nodesktop", "-nosplash",
"-r", "\"run('$file')\""],
"selector": "source.m",
"working_dir": "${project_path:${folder}}"
}
注:这个方案对于Sublime Text 2和Sublime Text 3是通用的。
热心网友
时间:2023-10-26 16:02
在sublime菜单栏中View->Syntax->Open all with current extension as ...中选择matlab就能使sublime对.m文件默认高亮格式设置为matlab(我试验的版本为Version 3, Build 3143)