Smart Indent adds space before same line closing curly bracket #50937
Labels
Area-IDE
Bug
Developer Community
The issue was originally reported on https://developercommunity.visualstudio.com
help wanted
The issue is "up for grabs" - add a comment if you are interested in working on it
IDE-Formatter
Code formatter and/or smart indent
Milestone
This issue has been moved from a ticket on Developer Community.
[severity:It bothers me. A fix would be nice]
When using
Text Editor > C# > Tabs > Indenting: Smart
, even though everything underText Editor > C# > Code Style > Formatting
is unchecked/disabled (including any "Automatically format..." checkboxes), Visual Studio 2019 still adds a space character before the closing bracket:public int ID {get; set; }
when typing{get; set;}
or
if(condition){return; }
when typing{return;}
or
DB. Profiles.Select(d => new{ID=d.ID });
when typingnew{ID=d.ID}
etc.
The only way to get rid of it I could find is to use "Block" instead of "Smart" for the Intending option. But then, of course, it doesn't indent new code blocks automatically, which is even more annoying.
This issue has been around in Visual Studio 2019 since the beginning. I didn't have that issue in Visual Studio 2015.
Original Comments
Feedback Bot on 1/27/2021, 06:18 PM:
We have directed your feedback to the appropriate engineering team for further evaluation. The team will review the feedback and notify you about the next steps.
Original Solutions
(no solutions)
The text was updated successfully, but these errors were encountered: