Можно ли настроить ipython для вкладки полных параметров аргумента функции - PullRequest
3 голосов
/ 02 декабря 2011

В оболочке ipython можно ли настроить ее так, чтобы я мог определить завершение табуляции для параметров функции / метода? У меня есть несколько методов, которые будут когда-либо принимать только определенные аргументы из определенного списка потенциальных аргументов, и было бы неплохо, если бы я мог завершить их табуляцией из списка.

Если это возможно, как я могу это настроить? Я предположил бы, что это было бы возможно так или иначе , учитывая, что это написано на python.

1 Ответ

2 голосов
/ 06 декабря 2011

Не легко, нет.

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

Если вы хотите попробовать что-то взломать вместе, я думаю, что это место в коде, чтобы начать искать: https://github.com/ipython/ipython/blob/master/IPython/core/completer.py#L317

...