如何修改VS Code中R文件默认保存的扩展名?
修改VS Code中R文件默认保存扩展名(.r→.R)
一、直接修改VS Code核心配置
- 按
Ctrl+,打开设置面板,搜索files.defaultExtension,定位到R语言对应的配置项。 - 或者直接编辑
settings.json(按Ctrl+Shift+P输入Preferences: Open Settings (JSON)打开),添加以下配置:
这段配置会直接指定R类型文件的默认保存扩展名为大写"[r]": { "files.defaultExtension": ".R" }.R。
二、调整R扩展的文件关联顺序
- 若使用官方R语言扩展(R Language Support),可调整扩展名优先级:
- 按
Ctrl+Shift+X打开扩展面板,找到R扩展,点击右侧设置图标选择「扩展设置」。 - 搜索
R: File Extensions,将默认扩展名列表修改为.R,.r,.rhistory,.rprofile,.rt——把.R放在最前面,让VS Code优先用它作为默认保存格式。 - 修改完成后重启VS Code生效。
- 按
三、Windows系统层面补充设置(可选)
- 若上述设置未生效,可调整Windows文件关联:
- 打开Windows设置→应用→默认应用→「按文件类型指定默认应用」。
- 找到
.R和.r,均设置为VS Code打开(按需选择)。 - 这一步是确保系统层面的扩展名优先级,辅助VS Code识别默认选项。
验证步骤
- 新建空白文件,输入一行R代码(比如
print("test")),按Ctrl+S执行另存操作,此时默认扩展名应显示为.R,文件名自动补全为script.R这类格式。
内容的提问来源于stack exchange,提问作者JoshCowley
相关产品推荐
相关产品推荐

