例如,我有以下代码:

private String tabTitleSettings;

private void fillUINames() {
    tabTitleSettings = Local.get(LKey.Key_settings_tab);
}

在某个地方这个密码:
tabSpec.setIndicator(tabTitleSettings);

如何通过指定、使用快捷方式或其他自动方式替换字段?
我想达到这个结果:
tabSpec.setIndicator(Local.get(LKey.Key_settings_tab));

编辑:
我现在找到了最简单的方法…
点击此代码中的字段:
private void fillUINames() {
    tabTitleSettings = Local.get(LKey.Key_settings_tab);
}

然后点击jellow bulb并选择“moove assignment to a field declaration”。
我拿到密码后:
private String tabTitleSettings = Local.get(LKey.Key_settings_tab);

并自动删除filluinames()方法中的tabTitleSettings字段:
private void fillUINames() {
}

所以我只需按tabtitlesettings声明字段,然后按ctr+r并替换
tabTitleSettings

具有
Local.get(LKey.Key_settings_tab)

但还是有太多的混浊…也许有人知道怎么做得更快?

最佳答案

按ctrl+f,输入字段将显示在前面,并键入要替换的内容。然后按ctrl+r并键入要替换的内容。它将要求您替换当前事件和所有事件。按一下所有发生的事情,它就会按你的问题做你想做的。

10-05 21:33