19

私が使用しているNetBeansのバージョンは6.5.1です。

4

9 に答える 9

27

Netbeans Wikiからの引用:

NetBeansエディタは、既存のファイルで使用されている行区切り記号を尊重します。次の方法でファイルをエディタドキュメントインスタンスに読み込みます。

  • ファイルの最初の行が読み取られ、行区切り文字のタイプが決定されます。

  • "\ n"(LF)-Unix

  • "\ r"(CR)-Mac

  • "\ r \ n"(CRLF)-Windows

  • 行区切り文字のタイプは、将来の保存操作のためにドキュメントインスタンスに記憶されます。

  • ファイル内のすべての行が読み取られ、それらの行区切り文字(タイプに関係なく)は、エディターが操作できる唯一の行区切り文字タイプである「\n」に変換されます。

  • 保存操作時に、ドキュメント内の各「\n」は記憶されている行区切り文字タイプに変換されます。

注:ファイル全体に複数のタイプの行区切り文字が混在している場合は、元の最初の行の行区切り記号タイプのみが保存時に使用されます。

(テンプレートから構築された)新しいファイルの場合、エディターはプラットフォームのデフォルトの行区切り記号を使用します。

アップデート:

Netbeans 7.3以降、行末をグローバルまたはプロジェクトごとに設定できる新しいchange-line-endings-on-saveプラグインがあります。

于 2009-06-15T16:00:51.657 に答える
15

行末を切り替えるのに役立つプラグインがあります。'行末の表示と変更'です。NetBeans内に直接インストールできます。

[ツール]->[プラグイン]->[利用可能なプラグイン]に移動し、
検索します。チェックボックスをオンにして、[インストール]ボタンを押します。

于 2012-07-25T08:49:30.290 に答える
2

このnetbeansプラグインを使用してください

http://plugins.netbeans.org/plugin/36810/show-and-change-line-endings

于 2012-10-23T09:06:39.490 に答える
1

NetBeansを使用してこれを行う方法はわかりませんが、コードをSubversionリポジトリに格納する場合は、svnプロパティsvn:eol-styleを調べることをお勧めします。

于 2009-06-12T12:56:49.337 に答える
1

コードをクロスプラットフォームにするために使用できるプラットフォーム固有のプロパティがあります。http://java.sun.com/docs/books/tutorial/deployment/applet/properties.htmlを参照してください

String newline = System.getProperty("line.separator");

于 2009-06-12T12:50:36.607 に答える
1

最近7.2に更新され、7.1.2バージョンで使用していたソリューションの検索を開始しました。行末のタイプを切り替えるのに役立つこのプラグインを見てください。

于 2012-08-01T21:48:49.220 に答える
0

できないと思います。NBは、実行中のネイティブOS形式を使用します。それで問題がある場合は、AntFixCRLFタスクがあります。

于 2009-06-12T12:49:08.187 に答える
0

http://plugins.netbeans.org/plugin/36810/show-and-change-line-endingsをnetbeanにインストールすると、netbean内の右下のタスクバーに改行が表示されます。また、Windows、Linux、Macを切り替えることもできます。 。

于 2013-04-25T05:54:11.590 に答える
-1

Unixの行末のみを使用してワークフローを作成するという目標は何ですか?

すでに指摘したように、Netbeansには、ある行の終わりから別の行に変換する機能はありません。

NetBeansで作成された新しいPHPファイル([ファイル]>[新しいファイル]>[PHP])には、デフォルトでUnixの行末があります。

これは実際にはあなたが尋ねた機能を提供しませんが、Netbeansは既存のファイルのファイルの終わりを尊重し、Unixの行末を持つ新しいPHPファイルを作成します。

于 2009-06-18T19:07:38.333 に答える