我想更改 \t (制表符)字符的宽度。我不是指设置中的 tab_size (除此之外我无法搜索其他任何内容),我指的是一个制表符字符的视觉宽度,等于 4 个空格。
如果我设置 "tab_size":4 然后将文件转换为制表符/空格,则四个空格将转换为一个制表符,或者将一个制表符转换为四个空格。那很好。但制表符的实际可见宽度似乎计算为(3 * tab_size * 空间大小)。这有效地使可见压痕增加了三倍。我不知道数字 3 是从哪里来的。我检查了设置,检查了插件,尝试在命令面板中设置不同的“选项卡宽度”,尝试了新文件和新项目(以防一些被遗忘的设置连接到旧项目)但没有成功。
我编辑了许多带有制表符和空格混合缩进的文件,即使在同一行,所以缩进在崇高的情况下被破坏了,我必须手动修复它。我想要的结果是,当我“转换为制表符”时" 或 "转换为空格" (tab_size: 4),代码根本不动。4 个空格应转换为一个大小相同的选项卡,例如 4 个空格。