VS 代码小地图 "location highlighting"

VS code minimap "location highlighting"

看到 VS Code 终于添加了一个迷你地图选项以便于导航,我真的很兴奋。但是,让我感到非常沮丧的是,只有当您将鼠标悬停在小地图上时,显示文件中当前位置的半透明矩形才会出现。我的意思的一个直观示例:

没有光标: 使用光标:

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

功能请求中似乎已经对此进行了跟踪:

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

如果没有 building VS Code from source as it's just a small change to the minimap.css fileopacity: 0; 设置为 opacity: 1[=21,我无法找到解决方法=];

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

我无法通过用户设置覆盖默认 css "editor.minimap-slider.opacity": 1,

但我对这种技巧一窍不通。

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

"editor.minimap.showSlider": "always"

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

"workbench.colorCustomizations": {

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

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