【问题标题】:How to change the gutter background colour in VS Code?如何更改 VS Code 中的装订线背景颜色?
【发布时间】:2016-12-09 07:56:19
【问题描述】:

所有 VS Code 默认主题(以及我见过的任何其他主题)在主视图和装订线之间都有统一的背景颜色。这使得很难判断你是否在一行的开头(或点击那里)。光标在行首吗?

这对于缩进很重要的 Python 来说尤其烦人,一旦缩进搞砸了,你就不能简单地自动缩进一个块。

我经常发现自己粘贴一个块,却发现我离行首只有一个空格,因此粘贴的块被偏移了。

只需将装订线设置为浅灰色背景即可解决此问题,但查看默认主题文件时,我看不到装订线的任何设置。我还查看了商店中的一个主题(材料),它有一些与排水沟颜色相关的键,但更改它们并没有做任何事情。

有没有办法修改VS Code中的gutter背景颜色?

更新:VS Code 1.8 版带有一个新设置来呈现行突出显示,当设置为“gutter”时可以帮助解决这个问题:

【问题讨论】:

    标签: visual-studio-code vscode-settings


    【解决方案1】:

    您可以在settings.json 中更改装订线的背景颜色(或颜色)。这是added in May。

    "workbench.colorCustomizations": {
        "editorGutter.background": "#000000" // your color here
    }
    

    或者你可以添加

    "editor.rulers": [ 0 ]
    

    这不会改变背景,但会在装订线和编辑器之间添加一条线。

    【讨论】:

    • +1 用于第 0 列的编辑器标尺,无论主题如何(无需选择适合我可能使用的每个特定主题的背景颜色)。
    【解决方案2】:

    问题在于默认情况下未启用装订线指针。

    打开首选项、工作区设置和设置

    {
     "editor.renderIndentGuides": true,
     "editor.renderWhitespace": "all"
    }
    

    您应该看到指南和空格,希望对您有所帮助。

    如需更多设置,请查看 -> https://code.visualstudio.com/Docs/customization/userandworkspace

    【讨论】:

    • 谢谢,这很有帮助,但不是我想要的。这将为每个范围(或 python 中的缩进级别)绘制垂直线,并且在视觉上非常“沉重”。我最终将我的代码装扮成细条纹套件!
    【解决方案3】:

    请安装“Python For VSCode”扩展来解决缩进问题。

    【讨论】:

      猜你喜欢
      • 2016-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-21
      • 2012-02-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多