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


当前回答

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

其他回答

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

正如其他人在我之前所说的,选择首选项->设置-用户并更改

“统治者”:[],

to

“统治者”:[80],

为了在第80列显示一个标尺。

现在的摩擦,似乎必须使用等宽字体来显示标尺,所以你也需要改变

“font_face”: “”,

to

font_face:“Monospace”,

或者其他等宽字体。

仔细想想,这是有道理的。如果不同的字符有不同的宽度,那么标尺可能不是一条线,而是一堆烦人的线段。我注意到,在使用默认字体时,我的列号在相同的垂直位置上是不一样的。与此同时,我心爱的尺子被指定了,但没有展示出来。将字体改为Monospace解决了这两个问题。

“editor.ruler”对我很有用:

{
  "editor.rulers": [72, 80]
}

而不是

{
  "rulers": [72, 80]
}

张贴在这里,以便它可以帮助一些人。

附注:我在Macbook上使用vscode。

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

进入Sublime Text > Preferences > Settings -用户

添加“尺”设置,设置标尺的线条:

// 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的默认字体。如果上面的设置不适合你,确保你使用的是单行字体。