Я научился программировать 30 лет назад с Emacs.Я начинаю изучать современные IDE, такие как "IntelliJ IDEA", "PyCharm" и "VS Code".
Сложно настроить, насколько они визуально "заняты", с постоянными всплывающими менюпоявляются все символы, которые я печатаю.
Конечно, я хочу иметь возможность получать подсказки для завершения или подсказки параметров или другие всплывающие окна при необходимости.Я просто не хочу, чтобы они отображались по умолчанию.
Некоторые люди спрашивают, почему всплывающие окна раздражают.Основная проблема заключается в том, что всплывающие окна покрывают код выше или ниже, где я печатаю.
Emacs имеет завершение.Но для этого не нужно всплывающее окно.Например, динамическое завершение отлично работает в 90% случаев, даже если оно недостаточно умен для синтаксического анализа или просмотра определений функций и методов.
Поэтому я хотел бы знать, есть ли настройки в JetBrainsили VS Code IDE, которые могли бы помочь.
Мне известны два типа всплывающих окон.
(1) Предложение завершить набор текста, приведенное ниже.
(2) Аннотация аргументаимена и определения, которые приведены выше.
Могут быть и другие всплывающие окна.
Я знаю, что всплывающее окно можно отклонить с помощью ESC
.Но часто они просто возвращаются в тот момент, когда вы вводите другой символ.
Что было бы замечательно, если бы всплывающее окно не отображалось по умолчанию, но я мог бы вызвать его одним нажатием клавиши.Или я мог бы отклонить это, и это останется отклоненным.