Reputation: 43
When using Visual Studio 2019, when I hit enter within a block comment in a C++ file it adds a leading *
. I've found a solution to this problem for C# at How do I stop Visual Studio from automatically inserting asterisk during a block comment? but the same option is not present for C++ and changing the C# option doesn't disable the feature for C++. This does not occur with Visual Studio 2017.
So when I have:
/*<cursor here>
*/
and I hit enter I want it to look like:
/*
<cursor here>
*/
but instead I get
/*
* <cursor here>
*/
Is there an option somewhere that disables this behavior or another way to do so?
Upvotes: 4
Views: 517
Reputation: 117178
Tools\Options
comment style
Text Editor
/C/C++
tree (currently named General
).[x] Insert existing comment style at the start of new lines when writing comments
. Uncheck that.Done.
Upvotes: 3
Reputation: 4017
According to the link: https://developercommunity2.visualstudio.com/t/disable-new-extend-multiline-comments-in/1185751
It seems an issue, and the issue was fixed in 16.8. I suggest you could install the most recent release from https://visualstudio.microsoft.com/downloads/. Or you could update your Visual studio.
Upvotes: 0