Есть ли способ сделать так, чтобы в IDE (IntelliJ, PyCharm, VS Code) было меньше всплывающих окон, но они все еще были завершены? - PullRequest
0 голосов
/ 01 февраля 2019

Я научился программировать 30 лет назад с Emacs.Я начинаю изучать современные IDE, такие как "IntelliJ IDEA", "PyCharm" и "VS Code".

Сложно настроить, насколько они визуально "заняты", с постоянными всплывающими менюпоявляются все символы, которые я печатаю.

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

Некоторые люди спрашивают, почему всплывающие окна раздражают.Основная проблема заключается в том, что всплывающие окна покрывают код выше или ниже, где я печатаю.

Emacs имеет завершение.Но для этого не нужно всплывающее окно.Например, динамическое завершение отлично работает в 90% случаев, даже если оно недостаточно умен для синтаксического анализа или просмотра определений функций и методов.

Поэтому я хотел бы знать, есть ли настройки в JetBrainsили VS Code IDE, которые могли бы помочь.

Мне известны два типа всплывающих окон.
(1) Предложение завершить набор текста, приведенное ниже.
(2) Аннотация аргументаимена и определения, которые приведены выше.

Могут быть и другие всплывающие окна.

Я знаю, что всплывающее окно можно отклонить с помощью ESC.Но часто они просто возвращаются в тот момент, когда вы вводите другой символ.

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

Ответы [ 3 ]

0 голосов
/ 01 февраля 2019

Можно настроить поведение через «Настройки».
В IntelliJ IDEA перейдите в Меню File -> Settings ..., затем перейдите к Editor -> General -> * 1006.* или введите что-нибудь в поле поиска (вверху слева).

Возможно, вы найдете больше настроек при просмотре диалога настроек.

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

enter image description here

Еще один вариант избавления от некоторого "шума" - это настроить параметры дляотображение имен параметров в редакторе кода.enter image description here

Я полностью отключил это.
Перейдите к Settings -> Editor -> General -> Appearance

enter image description here

0 голосов
/ 01 февраля 2019

Для PyCharm Вы также можете попробовать писать в «Режиме без отвлечения внимания»

Просмотр -> Вход в режим без отвлечения внимания

Что должно дать вам небольшой экран успокоениякоторый будет больше похож на emacs для вас.

0 голосов
/ 01 февраля 2019

Новые IDE действительно заняты поиском библиотек, проверкой / автоматическим закрытием сбалансированных скобок, отступами, окружающими методами / функциями / процедурами / классами при вводе.Иногда я чувствую то же самое, но эти IDE больше не являются текстовыми редакторами.Каждое нажатие клавиши вызывает что-то, что может занять много времени.Когда проект становится больше и когда в нем много библиотек, он может стать еще медленнее.В некоторых IDE есть варианты отключить некоторые из этих параметров.Каждая отключенная функция будет в некоторой степени оказывать положительное влияние на скорость отклика

Но я думаю, что вместо отключения этих функций лучший способ использовать эти функции в современной отзывчивой среде IDE - это использовать компьютер сбыстрый процессор, SSD-накопитель и достаточно памяти.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...