在Intellij IDEA中,如何用新行replace文本?
假设我想用逗号replace所有逗号,并使用Intellij IDEA的replace函数换行。 我在search框中input什么内容? 在vim中,我会使用&r
您需要检查正则expression式框并使用“\ n”作为新行字符:

 使用多行button,不需要正则expression式。 
编辑:自IntelliJ 15以来缺less多行button,但可以通过单击文本框并按Alt+Enter或Ctrl+Shift+Enter来启用它 
 按CTRL+F并检查regexcheckbox。 然后search并replace为,\n 。 
我所做的最简单的方法是使用replace的正则expression式forms。

 有可能你不想replace{ ,但是如果你真的想这样做的话,只要保持我的逃跑。 
 对于那些在inteliJ中使用版本> 15.x的旧多行replace。 它似乎有些隐藏,但如果您select多行>单击CTRL+F ,然后立即单击CTRL+R您将与原始多行replace呈现。 
 这适用于Mac IntelliJ 2016.1.3其中⌘+ F>⌘+ R 
  
 
 一个干净的方法是在正则expression式前添加(?m) ,打开多行模式。 这样做的好处是您也可以在全局文件search(Ctrl-Shift-F)中使用它。 
 例如:( (?m)\{(.|\n)*?\}search由花括号包围的多行块。 
关于intellij Ultimate 2017.1:
我不需要正则expression式。 但是我可以让多行replace出现。
- 我在我想要replace的字段中input\ n
- 我将光标放在要inputreplace文本的字段中,然后单击Ctrl-Shift + Enter。 在这里,我只是打回来
 