如何在窗口模式下禁用 VS Code 小地图?

How to disable VS Code minimap in Windowed mode?

我在 Visual Studio 代码中做了以下操作:

  1. settings.json => "editor.minimap.enabled": 真
  2. 并排打开 2ed 文件(windowed 模式)
  3. 两者都存在小地图windows

这太占空间了,但是我还是想在编辑单个文件时使用小地图window。有没有办法为单个文件启用 Minimap,但在并排 "Windowed" 模式下禁用?

在 VS Code 中无法执行此操作。目前只有 "editor.minimap.enabled": false 设置可以是 true 或 false,并且总是启用或始终禁用小地图。

不幸的是,如 this issue 所示,也没有 "toggleMinimap" 命令分配给键绑定。

您可能会发现 this extension 很有用,因为它可用于创建切换小地图命令:

设置:

"settings.cycle": [
    {
        "setting": "editor.minimap.enabled"
    }
]

keybindings.json:

{
    "key": "ctrl+shift+t",
    "command": "settings.cycle.workbench.colorTheme",
    "when": ""
}

从 vscode 1.16 开始添加了切换小地图命令。命中 command + shift + p and select View: Toggle Minimap.

最简单的方法是转到: View -> Toggle Minimap

更新:

在较新的版本中: View -> Show Minimap

1) 转到文件 -> 首选项 -> 键盘快捷键 2) 输入 "View: minimap" 3)右键单击并添加一个键绑定。 我喜欢使用 ctrl+m("m" 用于小地图)

如果有现有的键绑定,您可以使用另一个,或单击列出的现有键绑定,然后右键单击它们并删除绑定,然后重复上面的步骤 2 和 3。

新选项可用, 查看-> 显示小地图(取消选中)

Visual Studio代码版本1.41.1。转到

Files >> Preferences >> Settings

Select

Text Editor >> Minimap >> Uncheck Enabled checkbox

我没有找到“小地图”,而是找到了:

[选项]>>[文本编辑器]>>[所有语言]>>[滚动条]>>行为>>“垂直滚动条使用地图模式”

I am not able to embed image yet, check link

至remove/disable/hide VS Code Minimap,
转到 查看 选项卡并取消选中View > Show Minimap