我刚刚从VS2012升级到VS2019。我在“选项” |“文本编辑器” |“ C#” |“制表符”中设置的选项卡为“智能”,“选项卡大小”为4,“缩进大小”为4,“保留选项卡”(为OOTB)。我在所有语言中都有相同的设置,除了它拒绝设置智能缩进(可能与问题无关)。
问题在于,如果我将以下行复制并粘贴到.CS文件中:
private bool myPrivateField1; // Private fields should be PascalCase
缩进是可以的,但是代码和注释之间的制表符被复制的行和粘贴的行中的空格所代替。 2012年没有这样做,这确实很烦人。
答案 0 :(得分:0)
尝试停用自适应格式。工具->选项->文本编辑器->高级,请取消选中[使用自适应格式]