Answers:
使用多行按钮,不需要正则表达式。
编辑:自IntelliJ 15起缺少多行按钮,但是您可以通过单击文本字段并按Alt+Enter
或来启用它Ctrl+Shift+Enter
CTRL+F
,然后单击CTRL+R
,它似乎是隐藏的功能,但在那种情况下仍可以像以前的版本一样工作
我最简单的方法是使用replace的正则表达式形式。
您可能不想替换{
,但是如果您愿意,请保留我的意见。
对于那些正在寻找旧的多行的用户,请在inteliJ中使用版本> 15.x替换。它似乎有些隐藏,但是如果您选择多行>单击CTRL+F
,则立即单击CTRL+R
将显示原始多行替换。
在IntelliJ 2016.1.3
⌘+ F>⌘+ R的Mac 上运行
IntelliJ 2016.1.3
在MAC上对我有效,, + F>⌘+ R
在intellij Ultimate 2017.1上:
我不需要正则表达式。但是我可以使多行替换出现。
与此相关,但与您要求的不完全相同。但是我需要它,我可以想象其他人也这样做。所以我在Node.js中遇到了问题,我想将拒绝分为呼叫调用和日志,为了清楚起见
reject(error)
进入
appLogger.log(error, 'error')
reject(error)
在正常模式下,我确实找到并替换了
找:
reject(error)
更换:
appLogger.log(error, 'error')\n reject(error)
然后在正则表达式模式下,我进行了第二次查找并替换:
找:
\\n
更换
\n