如何在Sublime Text中映射扩展名?将mjs识别为js文件
在Sublime Text中将.mjs文件当作JavaScript处理的方法
当然可以搞定这个问题!Sublime Text提供了很灵活的语法关联设置,下面给你两种实用的方案:
方法1:永久关联(推荐)
这种方法能让所有.mjs文件打开时自动套用JavaScript语法规则,一劳永逸:
- 打开Sublime Text的用户设置:Windows/Linux用户点顶部菜单的
Preferences > Settings,Mac用户点Sublime Text > Settings > Settings。 - 在右侧的用户设置编辑框里,添加如下配置(如果已有其他设置,记得把这段放在大括号里,保持JSON格式正确):
{ "extensions": { "mjs": "JavaScript" } }
保存设置后,再打开任何.mjs文件,就能看到它自动用JavaScript的语法高亮、代码补全了。要是你用的是第三方JavaScript语法插件(比如Babel),把上面的"JavaScript"换成插件对应的语法名称(比如"Babel")就行。
方法2:临时切换(适合偶尔调整)
如果只是个别文件需要临时处理,可以这么做:
- 打开目标.mjs文件,看窗口右下角,会显示当前的语法类型(比如默认可能是
Plain Text)。 - 点击这个语法名称,在弹出的菜单里找到
JavaScript并选中,当前文件就会立刻按JS语法处理了。
内容的提问来源于stack exchange,提问作者Jackie
相关产品推荐
相关产品推荐

