如何在VS 17.9.4(含Resharper C++)配置访问修饰符与成员同线?
解决方法
你可以通过Resharper C++自带的格式化设置实现这个需求,无需额外安装扩展,具体操作步骤如下:
- 打开Resharper选项(快捷键:
Alt+R, O),导航到 代码编辑 -> C++ -> 格式化样式 -> 换行和换行符 - 在该页面的「访问修饰符」分组中,找到在访问修饰符后换行选项,将其设置为「从不」
- 为确保Resharper规则优先生效,前往 代码编辑 -> C++ -> 格式化样式 -> 常规,勾选「使用Resharper C++格式化代替Visual Studio格式化」
设置完成后,代码会按你的预期格式化:
格式化前:
class Foo { private: int member; };
格式化后:
class Foo { private: int member; };
内容的提问来源于stack exchange,提问作者Kliment Nechaev
相关产品推荐
相关产品推荐

