VS代码小地图“位置突出显示”

问题描述 投票:0回答:5

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

没有光标: 带光标:

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

editor visual-studio-code
5个回答
68
投票

从稳定版本1.14(2017年6月)开始

settings.json
中有一个选项:

"editor.minimap.showSlider": "always"

6
投票

某些人感兴趣的可能是 v1.43 添加了三个新的

colorCustomizations
影响小地图滑块颜色,包括不透明度(设置中的最后两位数字:

"workbench.colorCustomizations": {

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

请参阅 https://github.com/microsoft/vscode/pull/90631https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_43.md#minimap-background -和滑块颜色


3
投票

看来这已在功能请求中进行跟踪:

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


0
投票

如果不从源代码构建 VS Code,我看不到一种方法来做到这一点,因为这只是对 minimap.css 文件的一个小更改,将 opacity: 0; 设置为 opacity: 1;

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

我无法使用以下命令覆盖用户设置中的默认 CSS “editor.minimap-slider.opacity”:1,

但我对这种黑客技术很菜鸟。


0
投票

用途: "editor.minimap.showSlider":"总是",

在用户设置字段 - settings.json 文件中

© www.soinside.com 2019 - 2024. All rights reserved.