空白行にインデントを保持するようにIDEAフォーマッタを設定したいと考えています。現時点では、ソースファイルを再フォーマットすると、空白行にすべてのインデントが取り除かれます。空白行をインデントする(IntelliJ IDEA)
私はGoogleで何も見つかりませんでしたが、私はフォーマッタで設定を見つけることができませんでした。
EDIT:わかりやすく編集されています。
空白行にインデントを保持するようにIDEAフォーマッタを設定したいと考えています。現時点では、ソースファイルを再フォーマットすると、空白行にすべてのインデントが取り除かれます。空白行をインデントする(IntelliJ IDEA)
私はGoogleで何も見つかりませんでしたが、私はフォーマッタで設定を見つけることができませんでした。
EDIT:わかりやすく編集されています。
IntelliJ IDEAフォーマッタは空白行をインデントしません。また、これを行うオプションもありません。
それはそうです。私はインデントされた空白行が必要なこの「OCD」を持っています。私はこれをデベロッパーへの機能要求として提案できるかどうかを見ていきます。 – ra4king
可能ですが、実装される可能性は低いです。これは既存のコードスタイルガイドのほとんどと矛盾し、IntelliJ IDEAフォーマットエンジンのアーキテクチャにはうまく適合しません。 – yole
これは大きなバグです。ファイルが実際に保存されているかどうかは気にしませんが、空白行が正しいインデントにタブを持っているかどうかはわかりませんが、空白行をクリックすると、挿入方法は/ indenting/。それが設定されている方法、空白行をクリックすると、以前は正しいインデントのタブ数を持っていたとしても、カラットは行の最初の左端に配置されます。 99%のケースでは、これは間違っています。 – reor
あなたはのIntelliJ IDEAを作る空白行にインデントを追加しますが、this questionにthis answerに示すように、あなたは、それらを削除することを防ぐことができますすることはできません。
設定|エディタ| 保存時に末尾のスペースを削除する - >なし
「空白以外の行のみ」を選択してください。 – Keavon
IntelliJ 14.0.3では動作しないようですが、これにはオプションがあるようです:Keep indents on empty lines。
Hoorah!これはちょうど最近追加されたようだ! – ra4king
このオプションを試してください:ファイル - >設定 - >エディタ - > CodeStyle。チェックボックス "空白行にインデントを残す"を見つけて有効にします。 (私のIntelliJの考え14.0.2で使用可能)
スクリーンショット:http://i.imgur.com/vVVlIBM.png
私は混乱している、私のIntelliJのは、これはすでに、私はそれがそうするために何かを変える覚えていませんありません。おそらく私はちょうどあなたの質問を理解していない。 –
現在のインデントがどこに設定されていますか?私はあなたにそれがインデントされていないことを意味していたと仮定していました。しかし、私には、カーソルをタイプされたスペースの向こう側に置く能力とは反対のものを見ているかもしれません。私はこれが本当であると仮定して答えを出します。 –
Ctrl + Shift + W(私のカスタマイズしたキーマップでソースファイルを再フォーマットする)を押すと、空白行からすべてのインデントを完全に削除します。 – ra4king