I really like the feature that lets me break a text string across lines by hitting return inside the string. I like the fact that the + char is left at the end of the first line like:
str = “This was a single line ” +
“of text before I broke it”;
But when I use the source formatting feature, it moves all operators to the start of the next line! I HATE that behavior and can’t figure out how to change it.
It leaves the above example looking like:
str = “This was a single line ”
+ “of text before I broke it”;
I considered putting this request under new features, but consider it a bug that the IDE reformats its own nicely-formatted changes. Because I know some people prefer the operator to start the next line, that positioning should be an option and should also be used when text is split. Sometimes I choose where to split a long expression and I want to keep the breaks. I would like the formatter to recombine lines in an expression only as an option.
I’m using 5.5M1 but have noticed that behavior in previous releases.