複数の新しい行を作成する場合、Sublime は、最終行のみをインデントし、それより上の行はインデントしません。

複数の新しい行を作成する場合、Sublime は、最終行のみをインデントし、それより上の行はインデントしません。

Sublime では、Return キーを押すと、構文に従って新しい行が自動的にインデントされます。ただし、Return キーを複数回押して複数行下に移動すると、前の行はインデントされたままになりません。インデントがまったくないため、何かを追加するために前の行に戻りたい場合は、手動でインデントする必要があります。

見た目の美しさのために、コード内に空白スペースを残したい場合があります。これに対する解決策はありますか? 他のエディターの中には、このような場合に行をインデントしたままにするものもあります。

答え1

分かりました。「trim_automatic_white_space」を false (デフォルトでは true) に設定すると、必要な動作が作成されます。このエディターにそのオプションを含めるほど多くの考慮が払われていることがわかってよかったです。

答え2

デフォルト:  "trim_automatic_white_space": true,

auto_indentキャレットを行外に移動するときに追加された空白をトリミングします。

関連情報