web-dev-qa-db-ja.com

Eclipseでの自動EOL変換

EclipseワークスペースのすべてのリソースでEOL形式の一貫性を維持する必要があります。

新しく作成されたファイルに新しいラインスタイルを設定するEclipse設定については知っていますが、既存のファイルの自動変換が必要です。いくつかの設定/プラグインはありますか?

一度セットアップするだけで、すべての行末が同じ形式であることを確認してください。

40
Ilya Ivanov

既に知っている新しいファイルのWindow > Preferences > General > Workspace設定に加えて、File > Convert Line Delimiters Toオプションがあります。これを行う既存のプラグイン/ツールについては知りません自動的に保存するとき、あなたは確かにそれを書くか、あなたのプロセスの行末部分を変換することができます。

自分で簡単にするために、Window > Preferences > General > Keysに移動し、「区切り文字」を使用してフィルタリングすることにより、キーボードショートカットを変換コマンドにバインドできます。 binding a shortcut to EOL conversion

70
Justin Garrick

Eclipseで、既存のファイルの行末を変換するには:

  1. ファイルブラウザビューに移動し、変換するプロジェクト/フォルダ/ファイルをクリックします。

  2. メニューバーから、[ファイル]> [行区切り文字の変換先]> [Windows/Unix/MacOS 9]を選択します。

Eclipse: Convert Line Delimiters To

26
Nayuki

Search- Dialogでリソースを検索し、File Searchタブに移動できます。そこで正規表現を入力できます。 \r\nまたは変更する行末を入力します。

次に、Searchの代わりにReplace ..ボタンを押します。

一度セットアップするだけで、すべての行末が同じ形式になるようにしてください。

...わかりました、私の答えはこれを考慮しません。

2
cuh

might Eclipseの保存アクションで有用な結果を取得します。EclipseフォーマッタがEOLスタイルも変換する場合、それを使用して、変更するファイルのEOLスタイルのみを変更できます。

残念ながら、ここにはEclipseがないので、これが実際に機能するかどうかをテストすることはできません。ただし、試してみる価値はあります。

1
hyperman