Visual Studio Code中的垂直列是什么?

6
我正在将我的开发转移到VSCode,我想知道如何设置垂直列而不是垂直标尺,就像在Visual Studio Code中的垂直标尺?中所解释的:
我有什么: enter image description here 我想要的是垂直列是实心的(来自vim column的截图): enter image description here 更新:
实际上,在@bgse建议后,我花了一些时间找到了所有必须修改以启用此功能的位置。请参见下面的绿色箭头。

enter image description here

box-shadow 参数限制了所有标尺阴影区域的大小。默认情况下,vscode将其设置为1px。在手动增加它之后,可以手动增加view-ruler元素的width

有没有可能从settings.json文件中更改这些参数?

1个回答

2
据我所知,仅通过设置和颜色主题无法实现您目前想要的功能。在相关问题的评论中提到了一个扩展程序,可以调整缩进线条的粗细和其他一些东西,但对于市场上的编辑器标尺似乎没有类似的东西。值得一提的是,您需要调整的CSS具体是.monaco-editor .view-ruler的盒子阴影。

感谢您的建议。生成标尺的代码似乎很简单,但由于我对CSS和HTML的知识有限,我无法使其看起来符合我的要求,即使在调试模式下也不行。 如果有人想尝试添加此功能,我将在此处留下查看标尺的代码 https://github.com/microsoft/vscode/tree/master/src/vs/editor/browser/viewParts/rulers。该代码会插入以下样式行:.monaco-editor .view-ruler { box-shadow: 1px 0 0 0 #979797 inset; }。通过调整box-shadow可以在一定程度上修改标尺的厚度。 - nico
我实际上进行了进一步的调查,并找到了一种黑客方法(请参见问题中的更新)。欢迎提供自动化建议。 - nico

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接