Есть ли способ отключить или скрыть полосу прокрутки / мини-карту кода Visual Studio?


165

На всю жизнь я не могу найти ни одной опции, настройки или сочетания клавиш, которые отключают или скрывают эту надоедливую полосу прокрутки. Я просто не нахожу это полезным, и это отвлекает. Также нельзя просто редактировать CSS редактора, как Atom.

Ответы:


226

Удалить миникарту

Добавьте следующее в ваш settings.jsonфайл

"editor.minimap.enabled": false

Обратите внимание, что, как указано в другом ответе, этот процесс теперь упрощен до:

View->Show Minimap

Удалить обзорную линейку

Добавьте следующее в ваш settings.jsonфайл

"editor.hideCursorInOverviewRuler": true

Это сохранит полосу прокрутки, но приведет к тому, что она появится только тогда, когда курсор находится внутри редактора, как показано на рисунке ниже:

введите описание изображения здесь

Полностью удалить полосы прокрутки (требуется перезагрузка)

Если вы хотите полностью удалить полосы прокрутки, добавьте в свой settings.jsonфайл следующее (обратите внимание, что редактор скажет «Неизвестный параметр конфигурации» - игнорируйте это. Он все равно будет работать):

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

Это приведет к тому, что полосы прокрутки не будут видны, даже когда курсор находится в редакторе, как показано на рисунке ниже:

введите описание изображения здесь


23
хмм. эти записи "editor.scrollbar. *" дают мне "Неизвестный параметр конфигурации"
Lokua

2
У Александра Маркулеску есть правильный ответ, если вы хотите отключить «миникарту», ​​которую я искал, когда наткнулся на этот вопрос. :)
Брайан Грин

6
Вам нужно перезапустить vscode. Это неофициальный способ скрывать полосы прокрутки, поэтому выдает эту ошибку. здесь
TK Sourabh

Чтобы эти полосы прокрутки выглядели скрытыми, вы можете использовать RGBA-раскраску для scrollbarSliderатрибутов в ваших workbench.colorCustomizationsнастройках. Например, установка всех атрибутов в #000000.
Флориан

1
В моем случае мне даже не нужно перезапускать.
Джоулев

164

Ctrl+ Shift+ P->Open User Settings

"editor.minimap.enabled": false

Как только у вас есть файл настроек, открытый. Рекомендуется внести это изменение в разделе «Настройки пользователя» в правом окне, которое перезапишет настройки по умолчанию. Это лучший способ контролировать ваши личные предпочтения в VS Code.
Эрнесто Изер,

Или еще быстрее: Ctrl +, (запятая), чтобы открыть пользовательские настройки
Вадим Кирилков,

41

Попробуй это,

view->toggle minimap

или после версии 1.43

view->show minimap


3
Лучший ответ среди всех.
Сирадж Алам

В моей системе это вид -> «показать миникарту» Не уверен, изменился ли он с тех пор или есть разница между сборками ОС
Oztaco - Восстановите Monica C.

@ 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 Code 1.39.2)


Это работает, но сообщение «Unknown Configuration Setting» все еще отображается. Но достаточно хорошо для меня!
тонна

2

протестированная версия Visual Studio: VS Community 2017 версия 15.8.2

Сервис -> Параметры

Искать "свиток"

нажмите на название «Текстовый редактор» из результатов на левой стороне.

нажмите «Использовать режим панели для вертикальной полосы прокрутки» в разделе «Поведение», а затем нажмите «ОК»

Вот скриншот: Отключить режим карты полосы прокрутки




0

как только вы переходите к пользовательской настройке, она имеет настройку по умолчанию с левой стороны, как показано ниже, и имеется метка карандаша, где щелчок и автоматически отображаются как ложь, а затем с правой стороны изменяются пользовательские настройки. Вот как я это сделал, спасибо Александру. думаю, что это может помочь вам.

введите описание изображения здесь


0

Значение по умолчанию Scroll Beyond Last Column - 5, что делает горизонтальную полосу прокрутки видимой и работает. Установка значения 0 удаляет горизонтальную полосу прокрутки.

Настройки параметров

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.