如何阻止 Visual Studio 2019 在 C++ 的块注释期间自动插入星号?
How do I stop Visual Studio 2019 from automatically inserting asterisk during a block comment in C++?
使用 Visual Studio 2019 时,当我在 C++ 文件的块注释中按回车键时,它会添加前导 *
。我在 How do I stop Visual Studio from automatically inserting asterisk during a block comment? 找到了针对 C# 的此问题的解决方案,但 C++ 不存在相同的选项,并且更改 C# 选项不会禁用 C++ 的功能。 Visual Studio 2017 不会出现这种情况。
所以当我有:
/*<cursor here>
*/
然后我按回车键,我希望它看起来像:
/*
<cursor here>
*/
但我得到
/*
* <cursor here>
*/
是否有某个选项可以禁用此行为或其他方法?
- 在VS2019中,点击菜单
Tools\Options
- 在左侧的搜索字段中,键入
comment style
- 在搜索字段下方出现的树视图中,您应该会看到一些节点,Select
Text Editor
/C/C++
树中的底部节点(当前名为 General
).
- 在右侧,您将有一个复选框:
[x] Insert existing comment style at the start of new lines when writing comments
。取消勾选。
完成。
根据 link: https://developercommunity2.visualstudio.com/t/disable-new-extend-multiline-comments-in/1185751
这似乎是一个问题,该问题已在 16.8 中修复。我建议您可以安装 https://visualstudio.microsoft.com/downloads/ 的最新版本。或者您可以更新 Visual studio.
使用 Visual Studio 2019 时,当我在 C++ 文件的块注释中按回车键时,它会添加前导 *
。我在 How do I stop Visual Studio from automatically inserting asterisk during a block comment? 找到了针对 C# 的此问题的解决方案,但 C++ 不存在相同的选项,并且更改 C# 选项不会禁用 C++ 的功能。 Visual Studio 2017 不会出现这种情况。
所以当我有:
/*<cursor here>
*/
然后我按回车键,我希望它看起来像:
/*
<cursor here>
*/
但我得到
/*
* <cursor here>
*/
是否有某个选项可以禁用此行为或其他方法?
- 在VS2019中,点击菜单
Tools\Options
- 在左侧的搜索字段中,键入
comment style
- 在搜索字段下方出现的树视图中,您应该会看到一些节点,Select
Text Editor
/C/C++
树中的底部节点(当前名为General
). - 在右侧,您将有一个复选框:
[x] Insert existing comment style at the start of new lines when writing comments
。取消勾选。
完成。
根据 link: https://developercommunity2.visualstudio.com/t/disable-new-extend-multiline-comments-in/1185751
这似乎是一个问题,该问题已在 16.8 中修复。我建议您可以安装 https://visualstudio.microsoft.com/downloads/ 的最新版本。或者您可以更新 Visual studio.