我刚刚遇到这个问题,并注意到我的标尺只是在我稍微向右水平滚动时出现。原来它消失的原因是因为我稍微放大了。按 Cmd+0 确保在尝试其他操作之前将其缩放到默认的100%大小,以防这也是您的问题。
Cmd+0
(我使用的是Sublime Text 3)
编辑默认设置中的“标尺”值以包含您希望显示标尺的列编号,它将保持不变。
从不编辑 Settings - Default ;编辑 Settings - User 代替。如果升级SublimeText版本,则会丢失所有设置,因为 Settings - Default 将被覆盖。
Settings - Default
Settings - User
在Packages文件夹中,在升级SublimeText之间将忽略'User /'文件夹,此处的设置将是持久的。
要在任何文档中启用持久标尺,请添加设置 Defaults - User :
Defaults - User
{ "rulers": [75, 80, 85] }
此示例将显示3个标尺,长度为75,80和85个字符。
如果更改字体,则不会显示标尺。例如。我设置 "font_face": "Lucida Grande" ,统治者消失了。
"font_face": "Lucida Grande"
正如其他人在我之前所说,选择首选项 - >设置 - 用户和更改
"rulers": [],
至
"rulers": [80],
为了在第80列显示一个标尺。
现在为了摩擦,似乎必须使用等宽字体才能显示标尺,因此您还需要更改
"font_face": "",
"font_face": "Monospace",
或任何其他等宽字体。
考虑一下,这是有道理的。如果不同的字符具有不同的宽度,则标尺可能不是单行,而是一堆恼人的线段。在使用默认字体时我注意到了这一点,并且我的列号对于相同的垂直位置并不相同。与此同时,我的花式标尺已指定但未显示。将字体更改为Monospace解决了这两个问题。
而答案由 罗斯艾伦 很棒,如果你发现自己想要在使用Sublime时打开或关闭标尺或在各个点改变宽度,这不是最方便的。
幸运的是,有人制作了一个允许你这样做的套餐。
https://packagecontrol.io/packages/QuickRulers
该软件包适用于Sublime Text 2和3。
⌘ + SHIFT + P
您可以访问该命令( quick_rulers )通过几种不同的方式,但默认情况下它通过“Omnisearch”加载 的 QuickRulers:打开面板 强> “。(即命中 ⌘ + SHIFT + P 并输入“ 的 QuickRulers:打开面板 强> “)
quick_rulers