Visual Studio Mac更新后C#大括号回车光标格式异常求助
解决Visual Studio Mac中C#大括号回车后光标位置异常的问题
当前问题
输入左大括号后按回车,出现不符合预期的格式化效果:
private void MyMethod() { |<cursor is here>}
期望的正确格式化效果:
private void MyMethod() { |<cursor is here> }
可尝试的解决方案
检查并调整新行格式化设置
打开Visual Studio > Preferences > Text Editor > C# > Code Style > Formatting > New Lines,确保以下选项正确设置:- 勾选 Place open brace on new line for methods(方法的左大括号单独占一行)
- 勾选 Indent braces(大括号内代码自动缩进)
调整后重启VS Mac测试。
重置格式设置为默认值
进入Visual Studio > Preferences > Text Editor > C# > Code Style > Formatting,点击右下角的 Reset to Defaults,恢复所有格式化设置为默认,再重启软件验证。排查第三方扩展干扰
禁用所有安装的代码格式化类扩展(如Resharper、CodeMaid等),重启VS Mac后测试是否恢复正常。如果恢复,逐个重新启用扩展,找出导致冲突的那个。修复或重装Visual Studio Mac
若以上方法都无效,打开Visual Studio Installer,选择 Modify 执行修复安装;若修复仍不解决,尝试卸载后重新安装最新版本的VS Mac。
内容的提问来源于stack exchange,提问作者JustSmile
相关产品推荐
相关产品推荐

