Answers:
Visual Studio Code 0.10.10引入了此功能。要进行配置,请转到菜单文件 → 首选项 → 设置,然后将其添加到用户或工作空间设置中:
"editor.rulers": [80,120]
可以像这样自定义标尺的颜色:
"workbench.colorCustomizations": {
"editorRuler.foreground": "#ff4081"
}
除了全局"editor.rulers"
设置之外,还可以在每种语言级别上进行设置。
例如,Python项目的样式指南通常指定79或120个字符,而Git提交消息应不超过50个字符。
因此,在您的中settings.json
,您应该输入:
"[git-commit]": {"editor.rulers": [50]},
"[python]": {
"editor.rulers": [
79,
120
]
}
"editor.rulers": [ 80 ]
在通用范围内已经具有所有其他语言文件格式的默认值(例如,按照Drupal编码标准),则可以通过将Git commit消息文件格式添加到settings.json
文件末尾来覆盖该默认值: ``“ [git-commit]”:{“ editor.rulers”:[50],}```这样就完全分开了,不会影响其他语言文件。
使用Visual Studio Code 1.27.2:
转到“ 文件”>“首选项”>“设置”时,我得到以下标签
我在“ 搜索设置”中键入标尺,然后得到以下设置列表
单击settings.json中的第一个Edit,我可以编辑用户设置
单击默认用户设置中设置左侧出现的笔图标,我可以将其复制到用户设置中并进行编辑
使用Visual Studio Code 1.38.1,第三点上显示的屏幕快照将更改为下一个屏幕快照。
选择默认用户设置值的面板不再显示。
"editor.rulers": [80]
因此用户不必手动复制JSON。GUI设置窗口甚至不显示的当前值editor.rulers
,就像其他一些一样……
Visual Studio代码:版本1.14.2(1.14.2)
在默认设置下,您可以看到以下内容:
// Columns at which to show vertical rulers
"editor.rulers": [],
这意味着空数组将不显示垂直标尺。
在右侧的“用户设置”窗口中,添加以下内容:
"editor.rulers": [140]
保存文件,您将看到标尺。
Ctrl
+ P
非MacOS的用户:你确定这是不是Shift
+ Ctrl
+ P
?
v1.43中的功能是分别为垂直标尺着色。
请参阅问题支持具有不同颜色的多个标尺 -(在settings.json中):
"editor.rulers": [
{
"column": 80,
"color": "#ff00FF"
},
100, // <- a ruler in the default color or as customized at column 0
{
"column": 120,
"color": "#ff0000"
},
],
将kiamlaluno 和Mark 的答案以及formatOnSave结合到Python的自动意图代码中:
{
"editor.formatOnSave": true,
"editor.autoIndent": "advanced",
"editor.detectIndentation": true,
"files.insertFinalNewline": true,
"files.trimTrailingWhitespace": true,
"editor.formatOnPaste": true,
"editor.multiCursorModifier": "ctrlCmd",
"editor.snippetSuggestions": "top",
"editor.rulers": [
{
"column": 79,
"color": "#424142"
},
100, // <- a ruler in the default color or as customized at column 0
{
"column": 120,
"color": "#ff0000"
},
],
}