如何解决为什么我的Sublime Text3和VS Code之间的80字符标尺如此不同?
我在Sublime Text 3和VS Code中的标尺设置为80。在我的Sublime图像中,我使用与80个字符标尺一样宽的“#---#”分隔功能。当我用VS代码打开同一文件时,标尺距离80个字符的限制不远,它在数百个字符中。有人知道发生了什么吗?
请注意80个字符标尺的不同位置。
解决方法
两种情况下似乎都没有使用相同的字体,实际上Sublime中的字体是Fixed Width
,而VSC中的字体是Proportional
。
这不仅在标尺中可见,而且在代码本身中可见。例如,假设两个屏幕截图中的文件相同,则缩进在Sublime中看起来是4个字符,在VSC中看起来是3个字符。
两者都是Proportional
字体的症状;一种字体,其中每个字符的宽度可能不同,而Fixed Width
字体中每个字符的宽度相同。
在Fixed Width
字体中,X
和破折号具有相同的宽度(例如),但是在Proportional
字体中,破折号通常较窄(并且空格更大)所以)。结果,由于文本不够长,因此位于字符位置80的标尺与实际字符不在对齐位置。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。