单线它很简单。但是我找不到替换文本块的方法,不能用结构替换,也不能用路径替换。并且多次替换,不是一个选择。
感谢。
答案 0 :(得分:19)
"替换路径"可以选择使用正则表达式。
要替换文本块,可以将块描述为正则表达式,使用\ n或\ r \ n作为换行符(取决于LF的行结尾\ n和CR的\ r \ n)。
如果您还不熟悉正则表达式,可以使用IntelliJ的一个方便的功能:
=>如果文本块是多行的,IntelliJ将自动检查正则表达式选项并在搜索对话框中放置所选文本的完全转义(包括换行符)版本。您现在要做的就是输入替换文本并开始搜索。
BTW:"结构替换"允许替换文本/代码的多行块。但纯文本(没有任何变量)不被接受为有效的搜索模式。答案 1 :(得分:15)