Spyder: как сделать так, чтобы оформление и всплывающая документация windows появлялись только по команде - PullRequest
1 голос
/ 07 марта 2020

Я использую Spyder 4.0.1, и когда я кодирую windows с документацией / дополнениями, как показано ниже, постоянно всплывающее окно. Это очень отвлекает. Однако они остаются очень полезными, когда они мне нужны!

Итак как я могу настроить spyder таким образом, чтобы он появлялся ТОЛЬКО при нажатии комбинации макросов / горячих клавиш (вместо того, чтобы появляться постоянно без запроса)?

Между прочим, я деактивировал эти windows, перейдя по адресу:

  • "Настройки / Завершение и отправка / завершение" и сняв отметку:
    • Показать детали завершения
    • Показывать завершения на лету
  • «Настройки / Завершение и отрисовка / расширенный» и снятие отметки:
    • включить Kite
    • включить аварийные завершения

enter image description here

РЕДАКТИРОВАТЬ

Как объяснил Карлос Кордоба, активируя " включить аварийные завершения"само по себе включено не принесло никакого всплывающего окна windows, пока я не нажал Ctrl + Пробел. Отлично!

Однако " enable Kite " само по себе вызывает следующее windows всплывающее окно, как только я набираю имя функции:

enter image description here

Может быть, я сделал что-то плохое в моей настройке?

1 Ответ

4 голосов
/ 08 марта 2020

( сопровождающий Spyder здесь ) Вам не нужно деактивировать следующие опции:

  • Включить Kite
  • Включить аварийные завершения

чтобы получить то, что вы хотите. Это связано с тем, что при деактивации Show completions on the fly завершения будут отображаться только при нажатии Tab или Ctrl + Пробел . Примечание : Несколько ошибок с запасными и завершениями в целом будут исправлены в нашей версии 4.1.0 , которая будет выпущена позднее в марте 2020 года.

Однако Вам необходимо отключить опцию Enable hover hints (присутствует в Preferences > Completion and linting > Introspection), чтобы отключить дополнительные информационные пузыри, показанные на первом скриншоте выше. К сожалению, нет ярлыков, чтобы показать их по желанию, потому что они зависят от положения мыши.

Кроме того, чтобы скрыть пузырьки, показанные после ввода открытых скобок (как показано на втором снимке экрана), вам необходимо отключить опция называется Show calltips (также присутствует в Preferences > Completion and linting > Introspection).

...