Отключить подсказку во всплывающей подсказке в Visual Studio Code


105

Как я могу отключить подсказку всплывающей подсказки по умолчанию в VSCode? Иногда это раздражает.

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


10
Если бы их просто переместили так, чтобы не блокировать ближайший текст, все было бы хорошо!
user3015682

Ответы:


98

editor.hover.enabled: false в settings.json во всплывающую подсказку

Нажмите Edit в settings.json.

Есть две панели

Настройки пользователя по умолчанию

"editor.quickSuggestions": {
    "other": false,
    "comments": false,
    "strings": false
  }

Пользовательские настройки

"editor.parameterHints.enabled": false,
"editor.suggest.snippetsPreventQuickSuggestions": false,
"html.suggest.html5": false,
"editor.snippetSuggestions": "none",

Это также можно сделать с помощью пользовательского интерфейса.

Настройка предложений фрагментов: false

Обновление от августа 2018 г. (версия 1.27)

Перейти к File=>Preference=>Settings

Text Editor => Suggestions

Нажмите Edit в settings.json.

"editor.parameterHints.enabled": false,
"editor.suggest.snippetsPreventQuickSuggestions": false,
"html.suggest.html5": false,

Обновите свои варианты предложений и сохраните.

Новый вариант обновления

До августа 2018 г.

Перейти к File=>Preference=>User Settings

Ты найдешь settings.json

// Configures if the built-in HTML language support suggests Angular tags and properties.
"html.suggest.angular1": false,

"html.suggest.ionic": false,

"html.suggest.html5": false,

Просто найдите свой язык и установите suggest = false

Обновить

Настройка отключения ВСЕХ всплывающих окон

"editor.parameterHints": false

См. Settings.json


41

Чтобы скрыть эти подсказки, вы можете просто добавить их "editor.parameterHints": falseв свой settings.json. Нашел ответ здесь .


По состоянию на 2019 год больше не является допустимым значением. Ответ BigKids был единственным ответом, который сработал для меня, и имеет дополнительное преимущество, заключающееся в том, что он по-прежнему позволяет вам явно вызывать подсказки, когда вы хотите.
Прометей

35
"editor.hover.enabled": false,

ваше пуленепробиваемое решение. Затем вы можете использовать CTLR + K, CTLR + I.


Я большой поклонник этого, помимо настройки Caps Lock в качестве гипер-клавиши на моем Mac. Тогда горячая клавиша будет capslock + i
fantastisk

@BigKids раздражает то, что после установки этого параметра для зависания, запускаемого нажатием клавиши, наведение всегда присутствует, если вы не перемещаете мышь ... ESC не закрывает наведение
шелпер

21

В версии 1.27.2, я обнаружил , что только этот параметр отключен все всплывающие подсказки: "editor.hover.enabled": false.


Кто-то уже разместил этот ответ здесь за два дня до вашего.
Прометей

12

Я обнаружил, что использование большего значения для Editor> Hover: Delay (поиск «задержки» в строке поиска настроек) помогает мне. По умолчанию - 300 мс. Это не решает желания фактически удалить всплывающие подсказки, но то, что они появляются только через, скажем, 2 секунды, для меня немного уменьшает визуальный беспорядок.


Спасибо. Я установил все на false, но всплывающие подсказки всегда здесь. Установка большего значения задержки - единственное эффективное решение, которое я нашел :)
TheCat

6

Простой способ, о котором здесь никто не упомянул: Код → Настройки → Настройки. Ищите "парение". Снимите флажок "Редактор> Наведение: включено".


6

Вот версия для новичков, если вы мало знаете о VS Code (как и я).

Windows. Версия VS Code: 1.37.1

  1. Находясь в VS Code:
    нажмите F1, затем введите «настройки» или «предпочтения» - затем нажмите «Предпочтения: Открыть настройки пользователя»
    - или - в
    верхнем меню: Файл> Настройки> Настройки
    - или -
    горячая клавиша: ctrl +,
  2. в панели настроек введите "hover" (нажимать "ввод" не нужно)
  3. панель настроек должна немедленно отображать настройки наведения
  4. Снимите флажок «Редактор› Hover: Enabled »
    отключите наведение.

Версия Rockstar: редактируйте JSON как баллу

  1. F1 затем введите «Открыть настройки (JSON)»
    -или-
    перейдите к файлу настроек JSON и откройте в VS Code
    https://code.visualstudio.com/docs/getstarted/settings#_settings-file-locations.
  2. Добавьте это в файл JSON (в фигурных скобках, ВКЛЮЧАЙте кавычки): "editor.hover.enabled": false
    Примечание: после каждой строки должна быть запятая. Если вы добавляете в начало, ставьте запятую после этой строки. Если вы добавляете снизу, добавьте запятую после предыдущей строки.
  3. Не забывайте экономить!
    как выглядит JSON

Если вы новичок в программировании, эти подсказки могут вам пригодиться. Вместо этого вы можете просто ОТЛОЖИТЬ их появление, как предложил Логан.

нажмите здесь: https://stackoverflow.com/a/53512394/8623576 или просто прокрутите вверх! :)

Примечание: я ценю, что другие опубликовали почти ТОЧНЫЙ тот же ответ, но, как я уже упоминал, это версия NOOB, которая предполагает, что у пользователя мало / нет опыта работы с VS Code.


1

для Версий 1.31+ эта одна строка сделала это за меня:

"editor.parameterHints.enabled": false

1

Перейдите к настройкам шестеренки в нижнем левом углу, затем перейдите в Настройки и выполните поиск «наведите курсор». Снимите флажок «Управляет отображением наведения курсора».


0

Cntrl + shift + P -> Prefences: открыть настройки (JSON)

"editor.parameterHints": false,
"editor.hover.enabled": false

мне пришлось сделать и то, и другое.

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