Eclipseで、文字を改行に置き換えるにはどうすればよいですか?


85

Eclipse 3.3.2では、文字(たとえば、「、」)をファイル内の新しい行に置き換えたいと思います。そのためには、[置換]ボックスに何を入力すればよいですか?

編集:多くの答えはEclipse3.4に対するもののようです。Eclipse 3.3.Xのソリューションはありますか?

回答:


142

[正規表現]チェックボックスをオンにし、[置換]ボックスで[\ R]を使用します

これは、Eclipse 3.4で導入された新機能ですが、参照してください3.4の新機能


1
[置換]ボックスのEclipse値支援が可能性として\ Rを提供するかどうかを確認します。そうでない場合は、Eclipseバージョンがそれを処理しません
David Pierre

私はバージョン3.3.2を使用していますが、支援によってその値が表示されません。
paulgreg 2008年

2
これは何年もの間私を悩ませてきました。私はそれを行う方法をグーグルで
検索するのに

あなたは私のものを最低15分節約しました

Eclipse.orgは、そのアーカイブされたリリースのホスティングを停止しました。私はここでそれをオンラインで見つけました:helpml.com8088 / help / index.jsp?topic = / 目次検索をクリックしてください)
Sam Hasler

1

[正規表現]チェックボックスをオンにし、[置換]ボックスで[\ n]を使用します


はい、最初に試しましたが、日食では機能しません(3.3.2)。
paulgreg 2008年

1

他の人が言ったように、正規表現を使用しますが、\ rだけでなく\ r \ nを入力します


0

Heliosを使用していますが、動作しますが、置換に問題がありました...これらの角かっこ "> <"の間に改行を入れたいと思いました(新しいXMLタグを新しい行に移動するため)。 。最初に、2つの角かっこ、たとえば/ rの間に文字を配置する必要がありました。その後、[正規表現]ボックスをオンにして、/ rを\ Rに置き換えたところ、正しい改行が作成されました。それ以外の場合、置換はグレー表示されているように見えました。


0

見つけたばかり その問題に関する記事をた。バグのようです。

クリップボードに新しい行をコピーして、「置換」ボックス内に貼り付けるという回避策があります。


回避策がどうあるべきかさえわかりません
David Pierre

最後の文字の行をクリックして「改行文字」を選択し、次の行の最初の文字の前にマウスを移動する必要があります。確かに何かを選択しましたが、置換ボックスに貼り付けることができません。
paulgreg 2008年

右クリックメニューを使用して貼り付けることができましたが、置換によって改行が挿入されません。
デビッドピエール

回答の無効なリンク
Siddharth 2017

0

[正規表現]チェックボックスをオンにしてファイル検索を実行すると、[すべて置換] / [選択した置換]が選択され、正規表現も許可され、\ nファイル内の改行に変換されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.