【发布时间】:2017-09-14 12:44:49
【问题描述】:
喜欢使用 Visual Studio Code,但令人烦恼的是,我总是认为我的代码没有正确缩进,因为实际编辑器的左边缘与数字相差甚远。
有没有办法默认显示代码折叠 +/- 图标?仅当您将鼠标悬停在排水沟上时才会显示它们。
顺便说一句,如果有办法改变装订线的颜色,使它看起来与编辑器不同?
【问题讨论】:
喜欢使用 Visual Studio Code,但令人烦恼的是,我总是认为我的代码没有正确缩进,因为实际编辑器的左边缘与数字相差甚远。
有没有办法默认显示代码折叠 +/- 图标?仅当您将鼠标悬停在排水沟上时才会显示它们。
顺便说一句,如果有办法改变装订线的颜色,使它看起来与编辑器不同?
【问题讨论】:
要更改装订线的颜色,您可以在用户设置中添加以下内容:
"workbench.colorCustomizations": {
"editorGutter.background": "#abcdef"
}
并显示折叠图标:
"editor.showFoldingControls": "always"
请注意,此设置要求您至少拥有 1.13。
【讨论】:
您不能让代码折叠图标持续显示。在项目 github 页面上讨论了here,但尚未实现。
如果您想要正确的缩进,最好的选择是缩进指南(向下延伸到匹配缩进的垂直线)。
默认情况下不显示缩进指南。
要启用缩进指南,请转到 文件 --> 首选项 --> 设置,然后在设置中放置以下行.json 文件,
"editor.renderIndentGuides": true
【讨论】:
您可以通过添加使代码折叠图标持续显示: "editor.showFoldingControls": "总是", 但不在“workbench.colorCustomizations”中,只需将其放在外面即可。 示例:
"editor.showFoldingControls": "always",
"workbench.colorCustomizations": {
"editor.renderIndentGuides": true,
"scrollbarSlider.background": "#474552",
"scrollbarSlider.hoverBackground": "#295377",
},
由于 [+][-] 图标已替换为 [>][v],您可以使用此扩展程序重新获得此功能:Minimalist Product Icon Theme
【讨论】:
我知道这是一个旧线程,但是 FWIW:
文件 > 首选项 > 设置
用户 > 文本编辑器 > 编辑器:显示折叠控件
选择“始终”
【讨论】: