2014-01-19 28 views

回答

125

您需要檢查正則表達式框,並使用「\ n」表示換行字符:

enter image description here

+0

你怎麼能刪除使用相同的正則表達式的一個空行。 :) – muasif80

7

點擊CTRL+F並檢查regex複選框。然後搜索,並將其替換爲,\n

6

,我已經做到了就是用替換的正則表達式形式最簡單的方法。

enter image description here

有機會,你不想更換{,只是一直在我逃離他們,如果你想這樣做。

+0

哈哈,看起來每個人都知道這一點。 –

+0

它的確如此,而且看起來你更快用Paint :)。 PS:如果你還沒有嘗試過,那麼我強烈建議達庫拉!我的眼睛更容易。 – pickypg

+1

這是我正在使用的PicPick。我嘗試了Idea Darcula主題,但我想我太習慣默認的顏色了。 –

77

可以使用多按鈕,無需正則表達式。

編輯:自的IntelliJ 15多按鈕丟失,但您可以通過點擊進入文本框,然後按Alt+EnterCtrl+Shift+Enter

+5

我使用15,看起來多行功能不再。爲什麼他們會刪除這樣一個有用的功能? –

+4

這很爛,請投票https://youtrack.jetbrains.com/issue/IDEA-145720 :( – Meo

+3

這仍然存在,選擇多行,然後單擊'CTRL + F',*然後*單擊'CTRL + R',它似乎是一個隱藏的功能,但仍然適用於以前的版本 – wired00

2

對於那些尋找老多在inteliJ與版本替換啓用它> 15 。X。這似乎有點隱蔽,但如果你選擇多行>單擊CTRL+F,然後立即點擊CTRL+R你都帶有原始的多取代。

這是工作在Mac IntelliJ 2016.1.3與⌘+ F>⌘+ R

enter image description here

+3

您只需按ALT + Enter,重點放在文本框 – Meo

+0

即使使用這個技巧,也不可能在替換字段中輸入多行 –

+0

它在MAC上的IntelliJ 2016.1.3'內適用於我,⌘+ F>⌘+ R – wired00

0

甲清潔方法是在正則表達式,其導通所述多行模式的前面添加(?m)。這樣做的好處是您也可以在全局文件搜索中使用它(Ctrl-Shift-F)。

實施例:(?m)\{(.|\n)*?\}搜索由大括號包圍多行塊。

0

在的IntelliJ終極2017.1:

我並不需要正則表達式。但我可以讓多行替換出現。

  • 我進入\ n的領域,我想更換
  • 我把我的光標在我想進入替換文本字段,然後點擊按Ctrl-Shift + Enter鍵。在這裏,我只是打回

enter image description here