【发布时间】:2011-08-21 21:07:53
【问题描述】:
当我在处理 Android 项目时,我想使用一些神奇的快捷方式,将我的字符串提取到 strings.xml 并允许我更改密钥。有吗?
如果没有,有没有办法开发新的重构方法并扩展 IntelliJ 的可能性?
【问题讨论】:
标签: android intellij-idea automated-refactoring
当我在处理 Android 项目时,我想使用一些神奇的快捷方式,将我的字符串提取到 strings.xml 并允许我更改密钥。有吗?
如果没有,有没有办法开发新的重构方法并扩展 IntelliJ 的可能性?
【问题讨论】:
标签: android intellij-idea automated-refactoring
Alt+Enter(调用意图操作菜单)在字符串上,然后使用菜单中的添加字符串资源操作。
要重命名资源使用Refactor | Rename 在 Java 代码中站在资源名称上时,它将重命名所有引用和资源本身。
【讨论】:
有Eclipse的选项:Source / Externalize strings,将一个类的字符串外化成一个.properties文件,但是Android的方式好像不能直接导出成strings.xml。
【讨论】:
如果你使用的是eclipse,你可以高亮你要提取到strings.xml中的字符串,按Alt + Shift + A,然后在屏幕右下角的小弹出窗口中选择“提取 Android 字符串”
【讨论】: