如何通过保存操作还原Java 10的局部变量类型推断修改?
批量还原Java代码中的
var为具体类型(基于Eclipse的自动补全+批量操作) 前置准备
- 确认Eclipse已关闭“使用局部变量类型推断”相关设置(路径:
Window > Preferences > Java > Editor > Content Assist,取消var的自动启用选项) - 确保所有50个项目已导入Eclipse,且编译无报错
批量处理步骤
- 创建自定义Clean Up规则
- 打开
Window > Preferences > Java > Code Style > Clean Up,点击New新建规则 - 在规则配置的
Code Style标签下,勾选Replace 'var' with explicit type选项 - 保存规则,命名为
RestoreVarToExplicitType
- 打开
- 批量应用规则到所有项目
- 在Package Explorer中选中全部项目,右键选择
Source > Clean Up... - 选择刚才创建的
RestoreVarToExplicitType规则,点击OK,等待Eclipse自动完成所有文件的var替换
- 在Package Explorer中选中全部项目,右键选择
- 批量保存修改
- 按下
Ctrl+Shift+S(Windows/Linux)或Cmd+Shift+S(Mac),选择Save All完成所有文件的保存
- 按下
备选方案(Clean Up规则失效时)
- 全局Quick Fix批量处理
- 打开
Search > File Search,输入var(带空格避免匹配关键字),选择所有项目执行搜索 - 在搜索结果视图中全选所有匹配项,右键选择
Quick Fix - 在弹窗中选择
Replace 'var' with explicit type,点击Finish完成批量替换
- 打开
内容的提问来源于stack exchange,提问作者beagle
相关产品推荐
相关产品推荐

