如何在GoLand中配置重构-重命名默认排除非Go文件?
如何在Go符号重命名时默认排除非Go文件
VS Code 配置方法
- 打开设置界面(快捷键Ctrl+,),搜索
go.rename.extraFiles,将其值设置为空数组[],重命名操作就只会包含Go文件(.go)。 - 也可以直接在
settings.json中手动添加配置:
该配置项控制重命名时会纳入的额外文件类型,设为空后仅处理Go源文件。"go.rename.extraFiles": []
Goland/IntelliJ IDEA 配置方法
- 打开
Settings(快捷键Ctrl+Alt+S),导航到Languages & Frameworks > Go > Refactorings。 - 在
Rename Symbol区域,找到Include files matching选项,删除默认通配符,仅保留*.go。 - 保存设置后,后续重命名符号时只会扫描Go文件,不会包含coverage.html这类非Go文件。
命令行工具补充
如果使用go rename命令行工具,可以通过-include参数指定仅处理Go文件:
go rename -include="*.go" oldName newName
内容的提问来源于stack exchange,提问作者Richard Haven
相关产品推荐
相关产品推荐

