我使用Sublime Text 2,并希望标尺显示在每个文件中具有特定的行高。但我必须在每个文件中手动显示。


当前回答

编辑默认设置中的“尺”值,以包含您希望在其上显示标尺的列号,并且它将保持不变。

其他回答

编辑默认设置中的“尺”值,以包含您希望在其上显示标尺的列号,并且它将保持不变。

如果你改变字体,标尺将不会显示。例如,我设置“font_face”:“Lucida Grande”,标尺消失了。

虽然Ross Allen的回答很好,但如果你发现自己想要在使用Sublime时打开和关闭标尺或改变不同位置的宽度,它就不是最方便的了。

幸运的是,有人制作了一个包,允许你这样做。

https://packagecontrol.io/packages/QuickRulers

包工作在崇高的文本2和3。


安装说明:

安装PackageControl 打开PackageControll(例如通过⌘+ SHIFT + P) 输入“Install”并选择“Package Control: Install Package” 输入“quickruler”并按Enter键安装quickruler包。

您可以通过几种不同的方式访问命令(quick_ruler),但默认情况下,它是通过“quickruler: Open Panel”在Omnisearch中加载的。(即,点击⌘+ SHIFT + P并输入“quickruler: Open Panel”)

我刚刚遇到了这个问题,并注意到我的尺子只在我稍微向右水平滚动时才显示出来。原来它消失的原因是因为我稍微放大了。按Cmd+0,以确保在尝试其他东西之前,你被放大到默认的100%大小,以防这也是你的问题。

(我使用Sublime Text 3)

从不编辑设置-默认;编辑设置-改为用户。如果你升级你的SublimeText版本,你将失去所有的设置,因为设置-默认将被覆盖。

在Packages文件夹中,“User/”文件夹将在升级SublimeText之间被忽略,这里的设置将被持久化。

要在任何文档中启用持久标尺,请在Defaults - User中添加设置:

{
  "rulers": [75, 80, 85]
}

这个例子将显示3个标尺,长度分别为75、80和85个字符。