【问题标题】:VS code minimap "location highlighting"VS 代码小地图“位置突出显示”
【发布时间】:2017-07-22 12:20:13
【问题描述】:

我真的很高兴看到 VS Code 终于添加了一个小地图选项,以便于导航。但是,我真的很沮丧,显示文件中当前位置的半透明矩形仅在您将鼠标悬停在小地图上时才会显示。我的意思的视觉示例:

没有光标: 带光标:

在其他编辑器中使用此功能时,我发现快速查看我在文件中的位置可以带来很多价值。有谁知道是否有可以保持矩形可见的设置/扩展/hack?

【问题讨论】:

  • 正如@daslicious 于 2019 年所写,此设置位于“设置”中。只需浏览到“设置”并搜索“小地图”,您就会找到“小地图:显示滑块”。我想知道为什么这个功能没有设置为默认的“总是”。让它可见更直观、更直接
  • 您可以在“settings.json”(Windows 中的 Ctrl + 逗号)中调整的其他“小地图”设置可以在 API-minimap 中找到

标签: editor visual-studio-code vscode-settings


【解决方案1】:

有些人可能感兴趣的是 v1.43 添加了三个新的colorCustomizations,它们会影响小地图滑块的颜色,包括不透明度(设置中的最后两位数字:

"workbench.colorCustomizations": {

  "minimapSlider.background": "#ff000060",
  "minimapSlider.hoverBackground": "#ff0000",
  "minimapSlider.activeBackground": "#2f00ff50"
}

见https://github.com/microsoft/vscode/pull/90631和https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_43.md#minimap-background-and-slider-colors

【讨论】:

    【解决方案2】:

    从稳定版1.14 (June 2017) 开始,settings.json 中有一个选项:

    "editor.minimap.showSlider": "always"
    

    【讨论】:

    • 这个选项现在在设置界面中
    【解决方案3】:

    如果没有building VS Code from source,我看不出有什么办法,因为这只是将 opacity: 0; 设置为 opacity: 1minimap.css file 的一个小改动/强>;

    .monaco-editor .minimap-slider {
        opacity: 0;
        transition: opacity 100ms linear;
    }
    

    我无法覆盖用户设置中的默认 css “editor.minimap-slider.opacity”:1,

    但我是这种黑客的菜鸟。

    【讨论】:

      【解决方案4】:

      这似乎已经在功能请求中被跟踪:

      https://github.com/Microsoft/vscode/issues/21784

      【讨论】:

        猜你喜欢
        • 2018-01-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-13
        • 1970-01-01
        • 2019-08-01
        相关资源
        最近更新 更多