IntelliJ IDEA、線幅が制限を超えたときに折り返される



Intellij Idea Wraps When Line Width Exceeds Limit



転送元:http://my.oschina.net/angerbaby/blog/471351

IDEを使用してコードを記述する場合、コードの可読性と優雅さを確保するために、通常はIDEのコードスタイル設定機能が使用されます。これにより、IDEのコード部分がインテリジェントに完成したり、フォーマットされた入力コードを作成したりできます。期待される形式で出力します。設定の1つは、コード行の幅を制限することです。たとえば、IDEAのデフォルトの制限は120です。次の図に示すように、図でマークされている垂直線は、線の幅の制限によって示されます。



画像

では、IDEAでこの制限値をどのように変更しますか? [ファイル]-> [設定]-> [コードスタイル]-> [一般]で、[右マージン(列)]の値を変更することにより、線幅の制限を変更できます。



入力したコードが幅の制限を超えている場合、IDEにコードを自動的にラップさせるにはどうすればよいですか? 2つの方法があります!最初のものは、上記の「右マージン(列)」の下に「入力が右マージンに達したときに折り返す」オプションがあり、それを選択します、どのような効果がありますか?次の図に示すように、入力文字が増えると、コード幅が制限に達すると、IDEAは自動的にコードをラップします。 画像

最初の方法は、コードを入力するときにトリガーすることです。2番目の方法は、[ファイル]-> [設定]-> [コードスタイル]-> [Java]で、[折り返しと中かっこ]タブを選択します。を超えていない」、どのような効果が選択されていますか?構成アイテムの文字通りの意味から理解するのは簡単です。 Javaコードをフォーマットするときは、コードが幅の制限を超えないようにしてください。

つまり、入力されたコードが制限を超えた後、



関係ありません。「Ctrl + Alt + L」を押してコードをフォーマットします。

IDEは、コード幅が行幅を超えたときに自動的に折り返すのに役立ちます。当然、間違っていることが2つあります。 IDEは、私たちが率先してラインを変更するのに役立つのは1回だけです。 IDEが自動的にラップし、コード長がまだ制限を超えている場合は、手動で処理する必要があります。また、IDEによって作成された改行が単純で失礼であり、必ずしも希望する結果であるとは限りません(文字列の折り返しがよりエレガントであると予想される場合もあります)。

したがって、私は個人的にIDEによって提供される幅の線が良いことを提案しますが、コード幅を実際に制御および最適化する形式では、コーディング時に適切な習慣を身に付け、コードの長い行を避け、手動で適切なカットを見つけないようにする必要があります。実際のコーディング形式の要件に沿って、ポイント、改行処理などを実行します。