我正在使用visual studio 2013,我正在使用名为"Code Alignment"的扩展程序。应用对齐并尝试美化代码后,visual studio将删除对齐。
我已经检查了以下选项:
选项>文字编辑器:
你有解决方案吗?
即:
格式化之前:
var previousLowAddress = new string[1];
var previousMedAddresses = new string[1];
var previousHighAddresses = new string[1];
视觉工作室格式化后:
var previousLowAddress = new string[1];
var previousMedAddresses = new string[1];
var previousHighAddresses = new string[1];
答案 0 :(得分:1)
最有可能的问题是您使用的字体不是"monospaced"。这意味着不同的字符可以占用不同的空间,这将破坏CodeAlignment插件将为您做的数学运算。
尝试将文本编辑器字体更改为等宽字体类型,例如“Consolas”。
我使用Consolas和Microsoft YaHei UI字体在本地测试了这个。正如所料,等宽字体(consolas)显示正确的对齐方式,而比例字体(Microsoft YaHei UI)则没有。
答案 1 :(得分:0)