Shift + табуляция Юпитера в Pycharm? - PullRequest
0 голосов
/ 21 марта 2019

Я обычно буду писать в блокноте jupyter, и мне понадобится функция signature / docstring, поэтому я сделаю что-то вроде type print (), а затем с помощью курсора между скобками нажмите shift + tab.Есть ли что-то сопоставимое в pycharm?

У меня включены общие настройки завершения кода, и когда я набираю «print» в pycharm, он покажет мне подпись, но как только я введу открывающую скобку, подпись / документы исчезнут.Я часто пишу имя функции, смотрю на документ, затем пишу () и, возможно, один аргумент, прежде чем перейти на новую строку или что-то еще и переписать имя функции, чтобы я снова получил строку документации.Какой рабочий процесс лучше для этого?


РЕДАКТИРОВАТЬ: На основе обратной связи, некоторые дополнительные изображения ниже.Было предложено Ctrl + пробел, но это не дает мне того, на что я надеюсь.

Если я введу имя функции без скобок, я увижу это: enter image description here

, что идеально.Но когда я нажимаю левую скобку, описание исчезает, и если я нажимаю Ctrl + Пробел, как предложено, я получаю: enter image description here

после одного Ctrl + Пробел и: enter image description here после двух ctrl + пробел.Очевидно, что оба они не одинаковы, они предлагают автозаполнение для других вещей.Есть какие-то настройки, которые мне нужно изменить?

Кроме того, Ctrl + P ничего не делает для меня - может быть, я отменил настройку по умолчанию в какой-то момент?

1 Ответ

0 голосов
/ 22 марта 2019

Находясь в скобках, нажмите Ctrl + Пробел, и вы получите все соответствующие предложения.

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