在VS Code中呈现多个标尺


VS Code标尺的默认配置如下所示。

  "editor.ruler": 80

我的问题与默认的VS Code配置(如上所示)是它只呈现一个标尺。在Sublime文本编辑器中,我可以使用以下Sublime配置渲染任意多的标尺。

  "rulers": [72, 80, 100, 120]

有可能在V.S.代码中渲染多个标尺吗?如果可能的话,在VS Code中多标尺配置看起来像什么?


当前回答

使用Visual Studio Code 1.27.2:

当我转到文件>首选项>设置,我得到以下选项卡 我在搜索设置中输入标尺,得到以下设置列表 单击设置中的第一个Edit。json,我可以编辑用户设置 点击默认用户设置中出现在设置左侧的钢笔图标,我可以在用户设置中复制它并编辑它

在Visual Studio Code 1.38.1中,第三点显示的截图变成了下面的截图。

不再显示用于选择默认用户设置值的面板。

其他回答

除了全局的“editor.ruler”设置外,还可以在每种语言级别上设置。

例如,Python项目的样式指南通常指定79或120个字符,而Git提交消息应该不超过50个字符。

在你的设置中。Json,你会写:

"[git-commit]": {"editor.rulers": [50]},
"[python]": {
    "editor.rulers": [
        79,
        120
    ]
}

要在上面的基础上展开,您可以为每个标尺设置多个标尺和颜色。默认的颜色是“#5a5a5a”,如果你在最后添加两个数字,你可以调整它的透明度,使一些标尺比其他的更暗。

下面是我的标尺,以一种更容易编辑的简洁方式定义。

"editor.rulers": [
    {"column":   0, "color": "#5a5a5a80"}, // left boundary is 50% opaque
    {"column":   2, "color": "#5a5a5a20"}, // tab stops are 12.5% opaque
    {"column":   4, "color": "#5a5a5a20"},
    {"column":   6, "color": "#5a5a5a20"},
    {"column":   8, "color": "#5a5a5a20"},
    {"column":  10, "color": "#5a5a5a20"},
    {"column":  40, "color": "#5a5a5a20"}, // center line
    {"column":  79, "color": "#5a5a5a20"}, // right rule minus one
    {"column":  80, "color": "#5a5a5a80"}, // right rule
    {"column": 120, "color": "#5a5a5a40"}  // extra right rule
],   

我喜欢这个解释。它还告诉如何为多个标尺设置不同的颜色。

使用Visual Studio Code 1.27.2:

当我转到文件>首选项>设置,我得到以下选项卡 我在搜索设置中输入标尺,得到以下设置列表 单击设置中的第一个Edit。json,我可以编辑用户设置 点击默认用户设置中出现在设置左侧的钢笔图标,我可以在用户设置中复制它并编辑它

在Visual Studio Code 1.38.1中,第三点显示的截图变成了下面的截图。

不再显示用于选择默认用户设置值的面板。

进入菜单文件->首选项->设置并添加

"editor.rulers": [preferred-value, preferred-value]

颜色可定制

workbench.colorCustomizations