如何在卓越的文本中设置相同的4个空格的制表符宽度?
我喜欢verdana字体,然后我将字体设置为华丽的文本,但看起来1个制表符比4个空格宽得多。为什么?如何修复?

发布于 2013-01-05 16:30:48
这可能是一个与Sublime如何处理表格大小有关的问题。
它似乎使用了破折号(-)的大小,而不是空格的大小。当然,在等宽字体中,这些大小是相同的,但在比例字体中,例如Verdana,它们是完全不同的:
“”(4个空格)
“-”(4个破折号)
因此,我认为解决您的问题的唯一方法是使用View/Indentation/Convert Indentation to Spaces将制表符转换为空格。确保在您的首选项中设置了"translate_tabs_to_spaces": true,并在Indentation菜单中设置了Indent Using Spaces:

发布于 2013-01-04 08:46:49
你作为屏幕截图包含的特定文件强制自己使用制表符而不是空格,所以这可能是为什么它看起来太大的空格。即使您在用户设置中设置了"translate_tabs_to_spaces": true,,这也不会应用于设置文件本身。
你可以通过在参数设置中打开draw_white_space来确保你看到的实际上是空格/制表符。您可以通过编辑用户设置(Preferences ->设置-> User)并添加行"draw_white_space": "selection", (如果这是您的设置的最后一行,请记住不要包括逗号)来完成此操作。
可以将此值设置为"none“关闭绘制空白," selection”仅绘制选定内容内的空白,而" all“则绘制所有空白。
如果你这样做了,然后重启Sublime Text 2,它可能会让你对发生的事情有一个很好的了解。
https://stackoverflow.com/questions/14146299
复制相似问题