コードラップIntelliJ?


131

崇高なテキストのように、ワードラップのショートカットをどのように割り当てることができますか?つまり、コード行が長すぎる場合は、自動的に次の行に分割されます。wikipedia.org.org/Word_wrap

このコードはラップアウトする必要があります


多分私はあなたを正しく理解していませんでした。コードをフォーマットする場合は、キー割り当てに応じて、コードを自動的にフォーマットできます。Eclipseバインディング:Shift + Ctrl + F。文字列を編集する場合は、内部で<Enter>を押すだけで、文字列を連結するコードが生成されます。もしかして?
hgoebl 2014

1
ええ、ENTERキーで問題は解決しますが、各行でEnterキーを押すことはできません。その上、誰かが別のモニターでこのファイルを開いた場合、それは醜い混乱になります。IDEでこのような改行を自動化したい。
Sayat Satybald 2014

モニターでのみ表示されるintellijの改行を含めることはできません。ハード改行ができるようにテキストを再フォーマットする必要があります。ctrl-alt-enter、ctrl-enterなどを使用してください。
vikingsteve 2014

回答:


215

私が考える「ソフトラップ」はあなたが後にしているものかもしれません。これは読み取り専用です。つまり、ファイル内の文字は変更されません。画面に表示される内容を折り返すだけです。

設定ソフトラップ Intellij> = 14.1.4:コメントのルーパーで指摘されているように、オプションは[ファイル]> [設定]> [エディター]> [一般] - [ 仮想スペース]または[ ソフトラップ]サブグループの下にあります。

Intellij <14.1.4[ファイル]> [設定]> [エディター]> [仮想スペース]を確認します。デフォルトではショートカットはありませんが、キーマップでショートカットを割り当てることができます。

AndroidStudio> = 1.4.1:オプションは、[ファイル]> [設定]> [エディター]> [一般] - [ ソフトラップ]サブグループの下にあります。

ガター(行番号が表示されている縦棒)を右クリックして[ソフトラップを使用]を選択することもできます。 ガターソフトラップ


1
IntelliJの現在のバージョン(14.1.4)では、ソフトラップオプションは[エディター]-> [一般]にあります。
ルーパー2015

22
ガター(行番号が表示されている垂直バー)を右クリックして[ソフトラップを使用]を選択することもできます[15.0.1]
Bajal

2
(Community Edition 2016以降)go:IntelliJ IDEA> Preferences> Editor> General:select "Use soft wraps in editor" and Use Use line line's indent for wrapped parts "
Alferd Nobel

ありがとうございました!私はアクティブエディターのソフトラップしか見つけることができませんでした。
アリソン

1
Mac上のIntelliJ IDEA 2018.2で、「使用ソフトラップは」表示の下にある- >アクティブエディタ
user674669

11

[ctrl + alt + s]またはFile-> settingsで設定ダイアログを開きます。

コードスタイルを検索します。そのプロジェクトの下の設定。

コードスタイルでは、一般的なチェック

wrap when typing reaches margin

それはあなたにコードのラッピングを与えるでしょう。


1
提案ありがとうございますが、基本的にはコードを読むためにそれを望んでいます。新しいものを編集または作成している間ではありません。
Sayat Satybald 2014

このオプションの名前は変更されましたか?もう見つかりません。
Pieter

6

Community Editionでは、以下を実行します。

ファイル>>設定>>エディター>>コードスタイル>> Java

[折り返しとブレース]タブに移動します。

「右マージン(列)」オプションを、行の折り返しポイントとして希望する列数で設定します。「入力時に折り返す」をYESに設定します。

[OK]をクリックする前に、変更を適用することを忘れないでください。


4

ガター(行番号が表示されている垂直バー)を右クリックして、[ソフトラップを使用]を選択することもできます。コメントはBajalのおかげです。

これが最も簡単な方法で、コメントで見つけました。誰もが簡単に見られるように答えだと思います。


2

(Community Edition 2016以降)go:IntelliJ IDEA> Preferences> Editor> General:オプション「エディターでソフトラップを使用する」と「ラップされたパーツに元の行のインデントを使用する」を選択します


2

IntelliJ IDEAバージョン:2019.3

  1. [ファイル]> [設定]に移動します

  2. 新しいウィンドウが表示されます

  3. [エディタ]> [一般]を選択します

ソフトラップセクションに移動し、ボックスをチェックして、区切り文字としてセミコロンを使用します。*および?ワイルドカードとして、必要なファイル拡張子を追加します。[適用]を選択すると、準備完了です。

設定ウィンドウのスクリーンショット


2

IntelliJ IDEA 2020のコードエディターでテキストを折り返すには、次の手順に従います。

  1. Crtl + Shift + "A"またはヘルプ->アクションを検索
  2. テキストボックスに「wrap」と入力します
  3. トグル:表示| アクティブエディターソフトラップ「オン」

メニューのトグルスイッチの画像


1

OS X 10.8 IntelliJ Idea 15.0.5:IntelliJ IDEA Menu / Preferences / Editor / General / Soft Wraps

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