2013-10-29 3 views
5

2行目の末尾にカーソルを置き、2行目の末尾にカーソルを置いて保存アクション時に1行目の末尾のスペースのみがストライプされます。"Strip trailing spaces on Save"を "Save"に設定したPHP Stormは、カーソルのある行を無視します

1st_line[space] 
2nd_line[space][cursor] 

アクションを保存した後、私はそれはまた、カーソルで行を削除することは可能です

1st_line 
2nd_line[space][cursor] 

があります:私はこれを持っている場合

私は、意味ですか?

(それは哲学的質問することができます - 第二ラインのスペースが実際に末尾のかそうでないその背後にカーソルがありますが?)

+0

* "カーソルで行を削除することはできますか?" * - いいえ、意図的です(ユーザーが要求します)。そうしないと、カーソルが新しい空行にあるときにインデントが削除され、保存操作が行われます。 – LazyOne

+0

これをカスタマイズしてみませんか?私は、次の作業を始める前ではなく、いくつかの部分を終えた後に保存する習慣があります。これは大きな問題ではありませんが、ミスをする可能性があります。 – kuba

+0

**コンクリート**アイデアの形で提案を残すことができる課題トラッカーは、http://youtrack.jetbrains.com/issues/WIにあります。 P.S.私は個人的にそのようなオプションが導入されるとは思わない。 – LazyOne

答えて

0

「キャレット行に末尾のスペースを常に残してください」というオプションを無効(チェックしない)にします。Settings | | General | | Strip trailing spaces on Save

出典:the issue-link @CrazyCoderが答えました。 PHPのストームバージョン2016.3.2以降に含まれています。