Php Storm with "Strip trailing spaces on Save" set to "All" ignores line with cursor
Asked Answered
F

2

8

Having 2 lines with trailing spaces and cursor at the end of the 2nd one, on save action only trailing spaces from 1st line will be striped.

I mean, if I have this:

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

after save action I will have

1st_line
2nd_line[space][cursor]

Is it possible to also strip the line with cursor?

(It can be a philosophical question - Is space in the 2nd line really trailing or not? Though there is cursor behind it)

Fergus answered 29/10, 2013 at 14:7 Comment(3)
"Is it possible? to strip also line with cursor?" -- No, it's intentional (requested by users), otherwise it will also remove indentation when cursor is on new empty line and you plan to continue typing after save operation is done.Excuse
Why not customize this? I have a habit to save after finishing some part, not before starting next. This is not huge problem, but introduces possibility to make a mistake.Fergus
The Issue Tracker where you can leave your suggestions in form of concrete ideas is located here: youtrack.jetbrains.com/issues/WI . P.S. I personally do not think that such option will be introduced.Excuse
P
6

You can vote of this feature request:

Photochemistry answered 29/10, 2013 at 19:37 Comment(0)
S
6

Disable (uncheck) the option "Always keep trailing spaces on caret line" under Settings|Editor|General|Other|Strip trailing spaces on Save.

Taken from the issue-link @CrazyCoder provided in his answer. It is included since PHP Storm version 2016.3.2.

Sidoney answered 5/2, 2018 at 11:56 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.