Eclipseのコードフォーマッタを設定して、80文字を超えるコード行を許可するにはどうすればよいですか。非常に長い行は読みにくいことは知っていますが、私の意見では、1行あたり80文字は、ワイドスクリーンモニターでは非常に小さい値です。
3 に答える
でPreferences、Java> Code Style>に移動Formatterし、フォーマッタを編集/作成してタブに移動しますLine Wrapping。そこにMaximum line widthを設定できます。
さらにGeneral> Editors>で、そのマージン (コードの右側にある幅 1 ピクセルの垂直線) を目的の位置にシフトする[印刷マージン] 列Text Editorsを設定することもできます。ただし、これはフォーマッタには影響せず、人間の目にのみ影響します。
「小さい」値 (80) に関しては、これが変更されたばかりです (2014 年 8 月)。
「Eclipse はもう端末ではありません – Java コード フォーマッターのデフォルトの行サイズは 120 になりました」
( Lars Vogelによる)を参照してください。
Project> Properties、Java Code Style> Formatter。
EditタブLine Wrapping
3 年前の問題がついに解決されました:
バグ 356851: Java コード フォーマッタのデフォルトの行サイズを 120 に増やす必要があります
Eclipse Project 4.5 (Mars) M1 - New and Noteworthyでは言及されていませんが、「I20140804-2000 ビルドを使用して 4.5 M1 で検証済み」のままです。
この回答は少し古いもので、新しいバージョンの Eclipse でパスが変更されました。
最大線幅を設定するには、 Project>に移動しますProperties。Propertiesウィンドウで、>Java Code Styleに移動しますFormatter。を選択しActive Profile(既に選択されているものを使用します。これは現在使用しているものです)、 をクリックしEditます。タブLine Wrappingで、最大線幅(デフォルトでは 80) を設定できます。タブに移動して、コメントを++で複数行にフォーマットしたくない場合はCommentsチェックを外すこともできます。Enable Line Comment FormattingCtrlShiftF
の名前を変更することを忘れないでくださいProfile Name。変更しないと、変更を保存できません (編集しているものがビルトインである場合)。
また、 > > > >で印刷余白列を設定できます。WindowPreferencesGeneralEditorsText Editors