Вопросы по теме 'bash-completion'

Как заставить bash-завершение табуляции работать как cmd.exe в Windows?
Скажем, у меня есть папка с файлами в ней с такими именами: log_1.log log_2.log log_2.gz И я хочу выполнить какую-то операцию, скажем, переместить, на log_2.gz. В Windows cmd.exe я привык выполнять следующие шаги: Введите...
2407 просмотров
schedule 17.03.2022

Как установить завершение без учета регистра в экземпляре bash без поддержки Readline
У меня есть экземпляр bash без поддержки Readline, т.е. этот bash вызывается с параметром --noediting . Причина в том, что этот экземпляр bash используется другой программой. Другая программа хочет знать, как этот bash завершит командную строку,...
444 просмотров
schedule 07.04.2022

Печать частичного предложения в стиле каталога завершения bash
Я работаю над сценарием под названием to , который делает закладки в файловой системе в bash (с ограниченной поддержкой zsh). Вы можете найти исходный код здесь: https://github.com/resultsreturned/to Скрипт поддерживает завершение табуляции для...
283 просмотров
schedule 11.06.2022

Переопределить завершение bash для git clone
встроенное завершение дополнение для git clone (воспроизведено ниже) дает завершение табуляции для --* опций: _git_clone () { case "$cur" in --*) __gitcomp_builtin clone return ;; esac }...
1021 просмотров
schedule 19.06.2022

Проблема автозаполнения Makefile bash с целями, сгенерированными PHP
В большом проекте, управляемом Makefile, я недавно добавил несколько целей, сгенерированных PHP, и завершение bash перестало работать: нажатие [tab] не запускает завершение, а вставляет символ табуляции. Я изолировал проблему в этом минимальном...
369 просмотров
schedule 26.06.2022

bash-completion — функция завершения, определяемая при первом вызове команды
Я добавил новый псевдоним scp_using_rsync , который использует rsync для копирования файлов по SSH с определенными параметрами. Я хотел связать завершение bash для scp с этим псевдонимом. Это работает, когда я добавляю эту строку: complete -o...
2915 просмотров
schedule 09.07.2022

Как кэшировать переменную, используемую внутри сценария завершения Bash для текущего сеанса
В моем файле завершения Bash я ищу строки завершения с помощью внешнего скрипта, что занимает некоторое время (1-2 секунды). Поскольку эти строки в основном остаются неизменными в течение всего остального времени работы текущей оболочки, я хочу их...
1555 просмотров
schedule 13.09.2022

Медленная загрузка bash в cygwin
На данный момент загрузка bash занимает около 2 секунд. Я запустил bash с флагом -x , и я вижу вывод, и кажется, что PATH загружается много раз в cygwin. Самое смешное, что я использую тот же файл в среде Linux, но он работает нормально, без...
11198 просмотров
schedule 17.01.2023

Удаленное завершение URL в Bash
В настоящее время я добавляю поддержку удаленного завершения URL для svn в Bash. В настоящее время я использую модифицированный bash-completion-svn, который определяет, когда запускать завершение URL-адресов, выглядящих как...
524 просмотров
schedule 27.12.2022

Нет завершения bash с помощью gcutil
Я только что установил Google Cloud SDK и принял установку дополнения bash , но у меня есть завершение только для gcloud , а не gcutil . Возможно ли завершение bash для gcutil тоже? Как ? Спасибо,
107 просмотров

табуляция bash для экранирования автозаполнения $
В оболочке ( GNU bash, version 4.2.47(1)-release (x86_64-suse-linux-gnu) ), когда я нажимаю вкладку для автозаполнения, «$» экранируется после завершения имени переменной, но если завершения нет, то это просто колокольчики. Например. $ ls...
763 просмотров
schedule 08.08.2023

Как получить завершение табуляции bash, чтобы остановить экранирование подстановочных знаков glob в начале аргумента?
Когда я пытаюсь использовать табуляцию в bash для шаблона глобуса файла, начинающегося с ? или * , я получаю список параметров завершения, как и предполагалось, но затем моя командная строка изменяется, чтобы избежать специального символа глобуса....
58 просмотров
schedule 25.07.2023