如何在VS Code中将Ruby文件默认扩展名从.arb改为.rb
修改VS Code中Ruby文件的默认扩展名
嘿,我之前也碰到过VS Code默认把Ruby文件存成.arb的麻烦,折腾了一阵找到几个靠谱的解决办法,分享给你:
先排查插件影响
首先可能是你安装的某个arb相关插件搞的鬼——比如一些支持Arb模板的Ruby插件,会悄悄把默认扩展名改成.arb。你可以这么检查:
- 打开VS Code的插件面板(快捷键:Ctrl+Shift+X / Cmd+Shift+X)
- 搜索「arb」关键词,看看有没有类似
Arb Support这类插件 - 暂时禁用这些插件,然后新建一个Ruby文件试试,如果默认变成
.rb了,那就是插件的锅。你可以要么继续禁用不用,要么去该插件的设置页找找有没有修改默认扩展名的选项。
修改VS Code全局设置
如果不是插件的问题,直接改VS Code的核心设置就能搞定:
- 打开命令面板(Ctrl+Shift+P / Cmd+Shift+P),输入
Preferences: Open Settings (JSON)回车,打开配置文件 - 在JSON里添加或者修改以下配置项:
"[ruby]": { "files.defaultExtension": "rb" }, "files.associations": { "*.rb": "ruby" } - 保存配置文件,重启VS Code就生效了。之后新建Ruby文件或者保存未命名的Ruby文件时,都会默认用
.rb作为扩展名。
额外小技巧
如果有时候还是不小心保存成.arb,可以用VS Code的「重命名文件」功能(右键文件选重命名,或者按F2)快速改扩展名,比手动输入方便一点,但上面的设置应该能彻底解决你的麻烦。
内容的提问来源于stack exchange,提问作者Siobhan Vida Ashmole
相关产品推荐
相关产品推荐

