为什么我的Sublime Text3和VS Code之间的80字符标尺如此不同?

斜线915

我在Sublime Text 3和VS Code中的标尺设置为80。在我的Sublime图像中,我使用与80个字符标尺一样宽的“#---#”分隔功能。当我用VS代码打开同一文件时,标尺距离80个字符的限制不远,它在数百个字符中。有人知道发生了什么吗?

以下是Sublime Text 3的屏幕截图 在此处输入图片说明

下面是VS Code的屏幕截图: 在此处输入图片说明

注意80个字符标尺的不同位置。

奥达特·努德

在这两种情况下,似乎都没有使用相同的字体,实际上Sublime中Fixed Width的字体是VSC中的字体Proportional

这不仅在标尺中可见,而且在代码本身中可见。例如,假设两个屏幕快照中的文件相同,则缩进在Sublime中看起来是4个字符,在VSC中看起来是3个字符。

这两件事都是Proportional字体的症状Fixed Width每个字符的宽度相同字体不同,每个字符的宽度可能不同的字体。

Fixed Width字体中,anX和破折号的宽度相同(例如),但是在Proportional字体中,破折号通常较窄(空格更宽)。结果,由于文本不够长,因此位于字符位置80的标尺与实际字符不在位置80处对齐。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么我的 Sublime Text 3 包不起作用?

为什么 Sublime Text 不执行我的 C++?

如何在VSCode和Sublime Text3下编辑这样的文本?这个函数叫什么?

为什么zip和rm命令之间的通配符*如此不同?

为什么 Sublime Text 不执行我的程序?编译器问题?

为什么我在Sublime Text中的标签在Github中显示得太远了?

为什么 sublime text 不允许我的代码正常运行?

PCA:为什么我从princomp()和prcomp()得到的结果如此不同?

为什么我的代码不适用于我的 VS Code 和代码块?

从Ubuntu Dash vs Ubuntu Terminal启动Sublime Text 3时,为什么不能从Sublime Text 3构建Ruby代码

从Sublime文本2迁移到Sublime text3

为什么我的 VS Code 终端没有运行代码?

为什么Unix和Windows之间的Python子进程Popen如此不同?

我在for和stream中有不同的结果,为什么?

Perl:为什么for和foreach给我不同的结果?

为什么append和concat给我不同的结果?

为什么我的$ PATH和/ etc / paths不同?

Sublime text3,文件图标webpack图标

Sublime Text3的颜色选择器中的错误

为什么我的MySQL实例认为“'ī”和“ i”是相等的字符?

为什么Sublime Text 3主题不会影响边栏?

崇高的text3不显示utf8字符,但其代码

字符串 vs 字符数组;为什么我得到不同的结果?

为什么JavaScript在字符串和数字之间对加号和减号运算符的处理方式不同?

为什么带有sublime text 3和python 3.8的OpenCV意外退出?

为什么我在Powershell和C#之间得到不同的结果

为什么我在C#和VB.NET之间得到不同的CRC16结果?

为什么我的结果在ag和grep之间似乎有所不同?

为什么我的角色在 Unity 3D 中在走路和跑步之间抖动?