Описание тега prompt-toolkit

NonePrompt_toolkit - это библиотека для создания мощных интерактивных командных строк и терминальных приложений на Python.
1 ответ

Асинхронный prompt_toolkit для пользовательского ввода в витой

Я пытаюсь написать простой клиент командной строки в качестве оболочки для системы клиент-сервер TCP. Клиент написан на Python с использованием twisted фреймворк. Я использую Python3.6 в качестве интерпретатора. я нашел это prompt_toolkit имеет asyn…
25 янв '18 в 19:32
1 ответ

Ключ завершения табуляции для __getitem__ в классе Python

Я реализую класс Python, который содержит 2d массив Numpy (self.data), что я настроил для доступа к столбцу с ключом строки. Ключи содержатся в dict, который отображает имена на индексы столбцов (например, self.coldict={'col0':0,...,'colN':N}) и я о…
13 мар '17 в 18:48
2 ответа

Как установить конкретные vim-привязки в Ipython 5.0.0

Я понимаю, что, поскольку Ipython 5.0.0 использует новую входную библиотеку (prompt_toolkit), он по умолчанию больше не работает в режиме редактора, указанном в.inputrc (*nix). Этот параметр должен быть установлен в файле конфигурации профиля Ipytho…
18 июл '16 в 18:43
0 ответов

Как добавить автозагрузку в ptipython?

В ipython мы могли бы использовать следующий код для включения функции автоматической перезагрузки. %load_ext autoreload %autoreload 2 Сейчас я использую ptipython, я могу просто набирать их каждый раз, используя ptipython, но есть ли что-нибудь, чт…
24 окт '16 в 08:44
0 ответов

Настройка сочетаний клавиш в IPython 5

В IPython 5.0 с новым бэкэндом prompt_toolkit как можно изменить или добавить новые сочетания клавиш? Например, я хочу сделать так, чтобы стрелка вверх возвращалась в историю, а не делала поиск в истории (что является поведением по умолчанию).
22 июл '16 в 07:29
1 ответ

Проблема с набором подсказок - несовместима с rasa-core и spyder

Я тренирую модель ответа на вопрос с помощью rasa-nlu и rasa-core из терминала, где требуется, чтобы версия prompt-toolkit была ниже версии 2.0.0, а когда я пытаюсь открыть IDE spyder из приглашения Anaconda, выдает ошибку так как ожидается, что вер…
10 янв '19 в 04:01
1 ответ

Оставьте неполную строку на экране при нажатии Ctrl-C в ipython 5.0+

В более старых (я полагаю, до 5.0) версиях IPython, если я работал над строкой / блоком и вдруг обнаружил, что мне нужно исследовать что-то еще, чтобы закончить его, мой подход заключался в нажатии Ctrl-C, что оставляло неполную строку / блок на экр…
0 ответов

Подсказка инструментарий запуска функций одновременно

Я пытаюсь запустить функцию testprt() одновременно с prompt_toolkit, но если я пытаюсь сделать это как обычно, его ожидание и после запуска функций testprt() меню запускается, но я хочу, чтобы оно тоже запускалось одновременно. Я попробовал это с но…
14 сен '18 в 22:45
1 ответ

Как мне сделать, чтобы использовать python lib, prompt_toolkit для замены GNU readline-программы?

Как мы все знаем, что Ipython это удивительный инструмент, и когда я прочитал его исходный код, я обнаружил, что он использует prompt_toolkit в его completer,У меня есть программа, использующая lib readlineи completer код, как показано ниже, я хочу …
28 фев '17 в 08:47
0 ответов

Ничего не могу установить pip EnvironmentError: [Errno 2]

Windows 10 Я пытаюсь установить pip, но с сегодняшнего дня я не могу ничего установить, потому что постоянно получаю следующую ошибку: Холодная установка не происходит из-за ошибки EnvironmentError: [Errno 2] Нет такого файла или каталога: 'c:\users…
16 ноя '18 в 00:53
1 ответ

Как повторно использовать дополнения из PathCompleter в prompt_toolkit

Я создаю инструмент REPL для своего проекта, который (упрощенный для ясности) либо непосредственно выполняет введенные команды, либо (если введена команда ".x some/path/to/file") читает и выполняет их из файла. Мой вопрос связан с автозаполнением по…
02 окт '17 в 15:16
1 ответ

prompt-toolkit: динамически добавлять и удалять буферы для VSplit или HSplit?

Можно ли добавлять и удалять буферы? Поэтому я хочу изменить полноэкранный макет. Например, я хочу иметь такой макет: layout = VSplit([ Window(content=BufferControl(buffer_name=DEFAULT_BUFFER)), Window(width=D.exact(1), content=FillControl('|', toke…
27 ноя '17 в 18:15
1 ответ

Как запустить цикл уничтожения в ipython5?

IPython 5 имеет кучу новых интересных функций редактирования, но похоже, что цикл уничтожения - это MIA. Циклирование списка уничтожений выполняется в IPython 4 (и любой другой программе, основанной на readline), выполняя Alt-y после yank (Ctrl-y). …
23 сен '16 в 07:14
1 ответ

prompt_toolkit Ключи add_binding не работают

Я изучаю prompt-toolkit и пытаюсь решить пользовательское приглашение с помощью prompt-toolkit (я уже знаю, что есть стандартный запрос, который работает по-другому). Я следую описанию Джонатана по схожему вопросу. До сих пор я вынимал и соединял пр…
04 дек '16 в 09:26
0 ответов

Связывание клавиш iPython 5 для Option+<ключ>

iPython 5 переключился на python-prompt-toolkit и больше не использует readline config (~/.inputrc) На моем Mac у меня есть Option+left и Option-right, настроенные как backward-word и forward-word соответственно. Это прекрасно работает в моих оболоч…
27 фев '17 в 00:41
2 ответа

Поднимитесь на одну команду вместо одной строки в IPython 5

IPython 5 - это большой релиз. Одной из его особенностей является реальное многострочное редактирование с prompt_toolkit. Клавиша со стрелкой вверх теперь перемещается к предыдущей строке ввода вместо предыдущей команды ввода (блок строк). Это потря…
26 янв '17 в 10:54
0 ответов

Тайм-аут подсказки в быстром наборе инструментов

Я работаю над сценарием многопользовательского приглашения (2.0.7) и хотел бы, чтобы весь сценарий выдавал ошибку, если пользователю требуется более 5 минут для завершения запросов. Сначала я пытался использовать inputhooks, но, похоже, на самом дел…
15 апр '19 в 18:02
0 ответов

Как отобразить меню выбора в xonsh?

Я хотел бы отобразить меню выбора в оболочке xonsh при каждом нажатии определенной комбинации клавиш, а затем запустить функцию, используя выбор пользователя из меню. Я дошел до этого: from prompt_toolkit.keys import Keys from prompt_toolkit.complet…
21 май '19 в 16:04
1 ответ

Вывод текста при использовании функции подсказки prompt_toolkit

У меня есть небольшое интерактивное приложение командной строки, где я использую функцию подсказки из prompt_toolkit для чтения пользовательских команд. Некоторые команды открывают потоковые прослушиватели портов и выводят на экран всякий раз, когда…
16 май '19 в 13:01
0 ответов

Отображать выходные потоки с помощью prompt_toolkit Python

Я пытаюсь захватить выходной поток, т.е. dmesg -w с библиотекой prompt_toolkit [0], но я не могу найти хорошую точку входа. Создание Application() позволяет вам пройти Layout() который принимает виджеты, такие как Window которые в свою очередь прини…