Изменить порядок предложений автозаполнения в PyCharm (аргументы, kwargs перед точкой останова при вводе типа «ak») - PullRequest
0 голосов
/ 15 января 2019

Я очень часто использую ярлык "ak", который автоматически заполняет *args,**kwargs. Проблема в том, что он ставит breakpoint(args, kws) перед *args, **kwargs предложением.

Я вообще не использую breakpoint, поэтому хочу, чтобы *args, **kwargs было первым (или единственным) предложением.

enter code here

Возможно ли это сделать?

1 Ответ

0 голосов
/ 15 января 2019

Нет способа достичь этого обычно . Если вы обратите пристальное внимание, вы заметите, что предложения упорядочены по актуальности. breakpoint является первым, потому что вы набрали ak, а ak ближе в bre <strong>ak</strong> point, чем в <strong>a</strong> rgs <strong>k</strong> wargs.

Однако вы можете «исправить» это, проверив «сортировать предложения по алфавиту» (в настройках -> Редактор -> Общие -> Завершение кода). Очевидно, что это только «исправит» этот конкретный случай и потенциально нарушит все другие варианты использования.

Другим решением может быть удаление записей из диалогового окна завершения кода (например, удалить breakpoint()), но я не думаю, что это возможно без других побочных эффектов (например, установка Python <3.7 там, где его нет). </p>

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