Описание тега tab-completion

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

Вкладка IPython дополняет только некоторые модули

Я использую EPD-версию Python и IPython. После установки некоторых модулей с помощью easy_install я заметил, что, хотя они могут быть импортированы, их нельзя завершить вкладкой. Они существуют на пути, но, хотя включенные модули (pylab, readline, m…
12 окт '09 в 06:05
1 ответ

Завершение Bash не работает, когда определена переменная среды

Когда я определяю встроенную переменную среды следующим образом: env_variable=true commandмой пользовательский скрипт завершения bash не работает. Пример: user@host in /tmp/tmp.6DRvQAkpFe > ls user@host in /tmp/tmp.6DRvQAkpFe > docker-ssh cont…
25 июл '18 в 05:21
1 ответ

Завершение табуляции, rlcompleter в Emacs

У меня есть программа на Python, которая использует rlcompleter для обеспечения пользовательского завершения Tab. Завершение работает, когда оно запускается под терминалом bash. Тем не менее, он не работает в Emacs, в shell режим, ни в eshell Режим.…
07 дек '13 в 01:36
1 ответ

Завершение работы вкладки bash - не перепечатывать опции + подсказка

При выполнении табуляции в bash (например, cd dir_ <TAB>), последующие нажатия клавиши Tab приводят к перепечатке списка соответствующих параметров, по одному нажатию клавиши Tab (рисунок ниже). В каждой новой строке я нажимаю клавишу "Tab" од…
18 янв '18 в 23:03
1 ответ

Не работает завершение Pycharm IPython tab (в консоли python)

Так что я искал ответ на этот вопрос все выше и ниже, и я начинаю приходить к выводу, что это просто не особенность Pycharm. Я использую IPython в Pycharm, и я не могу заставить работать табуляцию. Если я запускаю IPython в терминале в Pycharm, проб…
12 сен '15 в 18:31
1 ответ

Как настроить завершение bash, чтобы выбрать только пользовательский набор команд?

Есть ли способ контролировать завершение bash, чтобы выбрать только несколько команд вместо всего в пути, псевдонимах и функциях? Мы можем установить обработчик по умолчанию для пустой командной строки, но когда первая буква набрана, bash завершает …
08 июн '15 в 23:23
3 ответа

Завершение табуляции в интерфейсе командной строки Python - как перехватывать события табуляции

Я пишу немного CLI на Python (как расширение для Mercurial) и хотел бы поддержать завершение табуляции. В частности, я хотел бы поймать вкладки в приглашении и показать список подходящих опций (как в bash). Пример: введите название раздела: ext*TAB*…
12 янв '10 в 01:11
1 ответ

Получить завершение вкладки в пользовательском режиме Comint

Я обычно пытаюсь запустить CLI (возможно, не определяю его должным образом) с помощью таких команд: (make-comint-in-buffer "PUTTY" nil "./plink.exe" nil "dbserver") (make-comint-in-buffer "Python" nil "c:/Python26/python.exe" nil "-i") (make-comint-…
05 дек '13 в 09:54
0 ответов

Ошибка завершения вкладки в Sublimetext 3

Я использую 2 ПК для работы, но оба имеют эту ошибку. Пожалуйста, дайте мне решение. Поблагодарить всех.
15 май '17 в 05:02
1 ответ

Дублирование вывода на завершение вкладки Python (OsX 10.8)

Используя приведенный ниже фрагмент, я добавил завершение табуляции в интерпретатор Python. import readline import rlcompleter if 'libedit' in readline.__doc__: readline.parse_and_bind("bind ^I rl_complete") else: readline.parse_and_bind("tab: compl…
21 мар '13 в 09:00
3 ответа

Как реализовать завершение табуляции на стороне клиента telnet

У меня есть сервер, который открывает соединения для клиента telnet, например: я запускаю сервер ./server и в другом окне я запускаю клиент telnet как локальный хост telnet 9999, а когда я запускаю клиент telnet, я получу новое приглашение CLI как C…
1 ответ

iPython-подобное завершение для Zsh?

Интересно, есть ли способ использовать ipython-подобное завершение в zsh? Я имею в виду, что в ipython вы можете вводить несколько символов, а затем перебирать историю команд, но это повлияет только на те команды, которые начинаются с символов, кото…
22 мар '14 в 21:45
3 ответа

Завершение вкладки для Unicode (Python 3/Julia) с использованием emacs?

Есть ли способ настроить emacs так, чтобы мы могли использовать завершение табуляции для ввода переменных Unicode, используемых для Python 3 и Julia? Например \gamma -> tab -> γ
16 ноя '16 в 17:55
1 ответ

Python __getattr__ автозаполнение

__getattr__ может использоваться для определения атрибутов объектов. Например, следующий код вернется 'bar', class Test(object): def __getattr__(self, key): if key == 'foo': return 'bar' t = Test() t.foo Чтобы сделать жизнь немного проще, я хотел бы…
24 май '17 в 15:07
1 ответ

Почему Bash не может игнорировать случай, когда имена переменных завершения табуляции?

Когда я хочу ввести команду echo $bash_затем нажимаю Tab ключ, автозаполнение не может произойти.Но когда я ввожу команду echo $BASH_затем нажимаю Tab, список завершения будет выводиться так: $BASH_ALIASES $BASH_COMMAND $BASH_SOURCE $BASH_ARGC $BASH…
05 июн '16 в 03:29
1 ответ

Автозаполнение для моей функции оболочки, используя oh-my-zsh

У меня есть функция оболочки, которая позволяет мне быстро перейти к проекту: p() { cd "$HOME/projects/$1" } Тем не менее, это не очень полезно без автозаполнения. Я использую oh-my-zsh, любая идея, как лучше всего добавить стандарт oh-my-zsh cd авт…
1 ответ

zsh завершение внутри строк в кавычках

Можно ли настроить zsh для предложения имен файлов (или чего-либо еще) внутри строки в кавычках? Я видел этот поток на bash: завершение Bash TAB внутри строки в двойных кавычках Но я не уверен, что это решение совместимо между оболочками.
08 сен '11 в 01:33
2 ответа

Завершение минибуфера Emacs

У меня есть функция, которая запускает программы асинхронно: (defun app (app-name) (interactive "sRun application: ") (async-shell-command app-name)) И у меня есть список всех исполняемых файлов, из которых можно выбирать. Я хочу app функция вести с…
26 июл '12 в 11:55
0 ответов

Режим зла в Emacs 24 tab завершается с учетом регистра с помощью команды:ed

Я использую EVIL с Emacs 24.3 уже несколько недель, и мне хотелось бы, чтобы при использовании команды:ed я мог сделать так, чтобы он вводился без учета регистра в минибуфере без учета регистра. Я посмотрел на это, и: Эд отображается на 'evil-edit, …
24 июн '13 в 13:24
1 ответ

Как предложить файлы с завершением вкладки, используя readline?

В оболочке Bash я могу использовать табуляцию, чтобы использовать предлагаемые имена файлов и каталогов. Как я могу добиться этого с помощью nodejs и readline? Примеры: /<Tab> должен предложить /root/, /bin/, так далее. /et<Tab> следует …
17 апр '13 в 19:31