有什么方法可以禁用或隐藏Visual Studio Code的滚动条/小地图?


164

在我的一生中,我找不到任何选项,设置或键盘快捷方式来禁用或隐藏该烦人的滚动条。我只是觉得它没有用,而且分散了人们的注意力。也不能像Atom一样编辑编辑器的CSS。

Answers:


224

删除小地图

将以下内容添加到您的settings.json文件中

"editor.minimap.enabled": false

请注意,正如另一个答案中指出的那样,此过程现已简化为:

View->Show Minimap

删除概览标尺

将以下内容添加到您的settings.json文件中

"editor.hideCursorInOverviewRuler": true

这将保留滚动条,但将导致滚动条仅在光标位于编辑器中时显示,如下图所示:

在此处输入图片说明

完全删除滚动条(需要重新启动)

如果您想完全删除滚动条,请在settings.json文件中添加以下内容(注意编辑器将显示“ Unknown configuration setting”(未知配置设置)-忽略此设置。它将仍然有效):

"editor.scrollbar.horizontal": "hidden",
"editor.scrollbar.vertical": "hidden"

如下图所示,即使光标在编辑器中,这也将导致滚动条不可见:

在此处输入图片说明


23
嗯。这些“ editor.scrollbar。*”条目给我“未知的配置设置”
Lokua

2
如果您要禁用“迷你地图”,那么Alexandru Marculescu的答案是正确的,这是我偶然发现此问题时要寻找的东西。:)
Bryan Green

6
您需要重新启动vscode。隐藏滚动条是一种非官方的方法,这就是为什么会出现该错误的原因。在这里
TK Sourabh,

要使这些滚动条看起来隐藏起来,可以对设置中的scrollbarSlider属性使用RGBA着色workbench.colorCustomizations。例如,将所有属性设置为#000000
弗洛里安·苏斯

1
就我而言,我什至不必重启。
joulev


41

试试这个,

view->toggle minimap

或版本1.43之后

view->show minimap


3
最佳答案。
Siraj Alam

在我的系统上,它是视图->“ show minimap”不知道此后是否已更改,还是操作系统版本之间存在差异
Oztaco-恢复MonicaC。

@ Oztaco-ReinstateMonicaC。它已更改为show minimap。感谢您举报。
neouyghur

11

因此,这是@badfilms接受的答案所指示的非官方方法。你可以在这里阅读

添加后,重新启动vscode: "editor.scrollbar.horizontal": "hidden", "editor.scrollbar.vertical": "hidden" 这给出了和“未知配置设置”,请忽略它。

然后,要删除滚动条分隔符或标尺边框,请添加以下内容: "editor.overviewRulerBorder": false


8

卸下滚动条

这些不再起作用:

"editor.scrollbar.horizontal": "hidden",
"editor.scrollbar.vertical": "hidden"

但是,这会将滚动条的大小设置为0:

"editor.scrollbar.verticalScrollbarSize": 0,

工具提示说“未知配置设置”,但对我有用。(Visual Studio代码1.39.2)


确实可以,但是仍然显示“未知配置设置”消息。但是对我来说足够好了!

2

已测试的Visual Studio版本:VS Community 2017版本15.8.2

工具->选项

搜索“滚动”

单击结果左侧的“文本编辑器”标题。

单击“行为”部分下的“使用垂直滚动条的滚动条模式”,然后单击“确定”

这是屏幕截图: 关闭滚动条地图模式




0

转到用户设置后,它具有默认设置,左侧为波纹管,点击时会出现一个斜线标记,并自动显示为true,然后右侧为自定义设置。那就是我如何做到的,感谢Alexandru。认为这可能对您有帮助。

在此处输入图片说明


0

“滚动到最后一列之外”的默认值为5,它使水平滚动条可见并起作用。将该值设置为0将删除水平滚动条。

设定选项

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.