IntelliJ 具有一项功能,其中 (a) 您选择一行的一部分,然后 (b) IntelliJ 立即并自动突出显示同一文件中碰巧存在的多行类似代码。
鉴于 IntelliJ 已识别出重复的文本,是否有办法在所有这些行中同时键入或粘贴重复的文本?
IntelliJ 向我展示所有重复内容,然后让我在每一行中复制-粘贴-粘贴-粘贴-粘贴-粘贴,这似乎很愚蠢。
您可以使用 选择所有出现情况(macOS 上为 ⌘⌃G,Windows/Linux 上为 Ctrl+Alt+Shift+J)。
选择完成后,您可以开始编辑所有片段,就好像它们都是同一个片段一样。请参阅指南中的这个示例。
或者,您还可以使用重命名重构来更改符号、文件、目录、包、模块的名称以及整个代码中对它们的所有引用。为此,请选择要重构的名称并使用快捷键 Shift F6。