如何使标尺始终显示在崇高的文字2?

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

在默认设置中编辑“标尺”值,以包含要显示标尺的列号,并保持不变。

进入崇高文本 > 首选项 > 设置 – 用户

添加一个"rulers"设置与你想要的标尺线:

 // Adds a single vertical ruler at column 80 "rulers": [80], 

如果您想要多个标尺,请用逗号分隔这些值:

 // Adds two vertical rulers: one at column 80 and one at column 120 "rulers": [80, 120], 

统治者没有显示? 仅当使用等宽字体(这是Sublime Text的默认字体)时才会显示标尺。 如果上述设置不适用于您,请确保您使用的是等宽字体。

永远不要编辑Settings - Default ; 编辑Settings - User 。 如果升级SublimeText版本,将会丢失所有设置,因为Settings - Default将被覆盖。

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

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

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

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

正如其他人之前所说,select首选项 – >设置 – 用户并更改

"rulers": [],

"rulers": [80],

以便在第80列显示一个统治者。

现在蹭,似乎必须使用等宽字体显示标尺,所以你还需要改变

"font_face": "",

"font_face": "Monospace",

或任何其他等宽字体。

考虑一下,这是有道理的。 如果不同的字符具有不同的宽度,则标尺可能不是一行,而是一堆烦人的线段。 我注意到这一点,而使用默认的字体和我的列号不相同的垂直位置。 同时,我的花式统治者被指定,但没有显示。 将字体更改为等宽字体解决了这两个问题。

如果更改字体,标尺将不会显示。 例如我设置了"font_face": "Lucida Grande" ,统治者不见了。

虽然罗斯·艾伦的答案很好,但是如果你发现自己想要在使用崇高的时候打开和closures统治者或者在不同的点上改变宽度,这并不是最方便的。

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

https://packagecontrol.io/packages/QuickRulers

这个软件包同时适用于Sublime Text 2和Sublime Text 3。


安装说明:

  1. 安装PackageControl
  2. 打开PackageControll (例如,通过⌘ + SHIFT + P
  3. input“ Install ”并select“ Package Control:Install Package
  4. inputQuickRulers ”,然后按Enter键以安装QuickRulers软件包。

您可以通过几种不同的方法访问命令( quick_rulers ),但默认情况下,它通过“ QuickRulers:Open Panel ”被加载到Omnisearch中。 (即, Hit⌘ ⌘ + SHIFT + P并键入“ QuickRulers:Open Panel ”)

Interesting Posts