Надеюсь, это правильный форум для этого вопроса... Я искал в Интернете безрезультатно - каждая ссылка, которую я нахожу, подробно отключает автозаполнение. Есть ли способ легко включать и выключать автозаполнение? Меня очень раздражают постоянные предложения всего, но я не возражал бы против случа....
superuser 3 Янв 2022 в 21:10
У меня есть инструмент, который может создать файл завершения для bash, zsh и fish. Обычно я использую zsh, но я не могу заставить этот файл завершения работать на zsh. Итак, в качестве теста я установил fish и создал файл завершения для fish. Также тот, который я не могу заставить работать. Все....
unix 30 Дек 2021 в 14:25
У меня есть функция. Как я могу добавить к нему автодополнение с доступным именем шрифта? Поэтому, если я наберу что-то вроде doSomethingWithFont Ubun<tab>, оно будет завершено, например, до doSomethingWithFont Ubuntu\ Mono. doSomethingWithFont () { echo $1 } _completeWithFontName () { # ?....
unix 20 Ноя 2021 в 14:19
У меня есть команда под названием up (как функция в моем bashrc), которая позволяет мне легко переходить к указанным каталогам выше того, в котором я нахожусь. Команда работает хорошо, однако добавление завершения табуляции bash сделает ее еще более полезный. Я написал сценарий завершения, который....
unix 18 Ноя 2021 в 16:18
Я работаю на Mac под управлением macOS 12.0.1 и пытаюсь переключиться с bash на zsh. Когда я пытаюсь выполнить что-то вроде следующей команды: gem install pg -v 1.2.3 -- --with-pg_config=/opt/homebrew/opt/libpq/bin/pg_config Если я доберусь до gem install pg -v 1.2.3 -- --with-pg_config= И нажмит....
unix 12 Ноя 2021 в 23:52
У меня есть colored-completion-prefix в моем файле ~/.inputrc, но когда я завершаю вкладку, часть префикса, которая уже была введена, имеет цвет, который мне не нравится. В руководстве bash написано: "цветной префикс завершения (Выкл.) Если установлено значение On, при выводе списка завершений read....
unix 11 Ноя 2021 в 01:58
Я всегда сталкивался с этой головоломкой: как дать пользователю длинный список опций и позволить ему заполнить свой собственный, если он не существует. Я обычно обрабатываю этот интерфейс, предоставляя список автозаполнения для текстового поля, а затем, если они выбирают одно, помечают существующую ....
ux 6 Ноя 2021 в 15:25
У меня есть небольшой скрипт для управления билетами в репозиториях gitlab. Когда я набираю билет и нажимаю вкладку, я хотел бы видеть: % ticket new -- create a new ticket # -- Number of ticket -v -- increase verbosity Для этого я сделал это, что не работает: #compdef ticket #autoload local....
unix 31 Окт 2021 в 22:46
У меня есть функция, определенная в моей рыбной оболочке: function cl --wraps=cd cd $argv && ls -l --color=auto end Согласно man function, опция --wraps «заставляет функцию наследовать завершения от данной упакованной команды». Однако, когда я набираю cl и начинаю заполнять табуляцию, мне пока....
unix 30 Окт 2021 в 05:42
С моей рыбьей оболочкой я определил псевдоним alias black='command black -l 110' Когда я набираю black в своей оболочке и начинаю заполнять табуляцию, я получаю сообщение об ошибке завершено: достигнута максимальная глубина рекурсии То же самое происходит с похожими псевдонимами, такими как alias r....
unix 27 Окт 2021 в 19:09
У меня есть zsh completion для моего пользовательского скрипта. Он принимает 3 необязательных аргумента --insert, --edit, --rm и дополняет файлы по указанному пути: #compdef pass _pass() { local -a args args+=( '--insert[Create a new password entry]' '--edit[Edit a password entry]' ....
unix 20 Окт 2021 в 08:56
По сути, я хочу, чтобы figlet мог выбирать случайный шрифт. Кажется, у него нет встроенного метода, по крайней мере, я не нашел его ни в руководстве, ни в Интернете. Я хочу, чтобы сообщение появлялось каждый раз, когда я открываю новый xterm, что достаточно легко добавить figlet -f <a font> Hello ....
unix 13 Окт 2021 в 20:20
Примечание. Первоначально я разместил этот вопрос для проверки кода. , но понял, что на самом деле это вопрос о пользовательском интерфейсе. Я работаю над сайтом электронной коммерции, у меня есть 2 типа ввода автозаполнения: Поиск адресов (предлагает местоположения) Автозаполнение категории (предл....
У меня есть псевдоним для git, определенный как alias g=git С этой и моей настройкой zsh и antigen g имеет такое же автозаполнение как git. Однако, когда я заменяю g функцией для отображения статуса git по умолчанию g() { if [ "$#" -eq 0 ]; then git status --short --branch else git "$@....
unix 28 Сен 2021 в 10:00
Могу ли я заставить клавишу со стрелкой вправо заполнять аргумент за раз из предыдущей командной строки? $ mogrify -resize 50% file.jpg $ Нажатие стрелки вправо теперь должно заполнить mogrify, повторное нажатие стрелки вправо должно заполнить полностью до mogrify -resize, если я нажму еще раз mogr....
unix 25 Сен 2021 в 02:20
У меня zsh настроено с помощью Oh-My-Zsh. Плагин z позволяет мне переходить к недавно использованным каталогам. Когда я набираю z name<TAB>, он автоматически дополняет name из списка недавно посещенных каталогов, сопоставляя name со списком. Иногда результат содержит только одну запись, когда я зна....
unix 24 Сен 2021 в 15:10
Я знаю, что в lightning-input вы можно установить autocomplete="off" для деактивации функции автозаполнения браузера. Теперь я ищу что-то подобное на lightning-input-field. Кто-нибудь нашел обходной путь для этого? Мне действительно нужно переписывать все с помощью lightning-input? В настоящее в....
У меня есть проект, в котором я автоматически генерирую функции завершения zsh. Пока я работаю над этим, я обнаружил краеугольные случаи и ошибки, которые я просто записываю и обязательно тестирую повторно, когда вношу изменения. Очевидно, я хочу написать правильный набор тестов, но не могу понять....
unix 11 Сен 2021 в 23:22
У меня есть следующий сценарий завершения для завершения списка ролей: host /usr/share/zsh/vendor-completions # cat _foo #compdef foo local -a values=('ROLE_ADMIN[Admin]' 'ROLE_USER[User]') _values -s , 'roles' $values Пока это работает нормально; это завершит роли: host ~ # foo ROLE_<TAB> roles....
unix 21 Авг 2021 в 16:47
Мне нужно заполнить только файлы первого уровня (глубина 1) по заданному пути и игнорировать каталоги. Я попытался указать -g '*(.)', но, похоже, это не дало результата: #compdef foo local state _arguments -S : \ '-i' \ '-l' \ '-w' \ '1: :->myfiles' case $state in myfiles) ....
unix 21 Авг 2021 в 07:37
Мой скрипт foo принимает каталоги по заданному пути /foo/path в качестве аргумента, а также имеет один необязательный аргумент -l. У меня есть этот файл завершения: #compdef foo _arguments : \ '-l' \ '*: :->directory' case $state in directory) _directories -W /foo/path ;; e....
unix 20 Авг 2021 в 07:51
У меня есть скрипт foo, который принимает несколько необязательных аргументов командной строки в виде: foo -A <NUM> -B <NUM> -i Или это также может быть без пробела: foo -A<NUM> -B<NUM> -i Где ЧИСЛО — целое число. Скрипт не должен дополнять имена файлов/каталогов. У меня есть следующие правила за....
unix 19 Авг 2021 в 14:56
У меня есть пример команды foo, которая принимает одно или несколько имен файлов, а также любую комбинацию трех --options. Более того, параметры могут быть указаны в любом месте командной строки, до, после или между именами файлов. foo --bbb file.txt --aaa file2.txt --ccc У меня есть этот файл зав....
unix 15 Авг 2021 в 20:30
У меня есть make-файл с целями старт-производство старт-тест стоп-продукт стоп-тест перезапуск продукта перезапуск-тест Автодополнение работает в bash без проблем, но в zsh оно будет выполнять только start- и т. д., а не start-prod. Цели определяются макросами. define commands = $(eval restart-$(1):....
unix 6 Июл 2021 в 20:28
Есть ли способ получить список файлов в каталоге, пока вы что-то вводите в командную строку? Например. вы вводите /var/log/, и в этот момент вы хотели бы получить список файлов, но без раскрытия введенной в данный момент команды. Цель состоит в том, чтобы разархивировать файл с довольно длинным и ....
unix 23 Июн 2021 в 08:13