Описание тега zsh-completion
Вопросы о завершении команд в оболочке zsh Unix.
1
ответ
Автозаполнение команд с опциями "windows like" (начиная с косой черты)
Я пытаюсь написать собственный сценарий автозавершения для zsh (или bash) для команды, параметры которой начинаются с косой черты. Например: MyCommand /foo=bar.txt /yolo=test /final=4 Я пытался использовать Zsh Helper _arguments но это не сработало …
03 авг '16 в 08:27
1
ответ
Завершение файла ZSH из 2-х путей
У меня есть 2 папки, которые содержат папки /me/foo/: a/ b/ c/ /me/bar/: c/ d/ e/ Я хочу создать функцию завершения для команды baz чтобы $ baz [tab] дает аргументы завершения, как следует a b c d e обратите внимание на дубликат c записывается тольк…
07 апр '16 в 16:29
0
ответов
При прокрутке истории в командной строке zsh есть символы-призраки
Когда я впервые устанавливаю oh-my-zsh, все работает нормально, после запуска на некоторое время я сталкиваюсь с ситуацией, когда моя командная строка заканчивается ошибочным приглашением: Предположим, что первая команда находится в истории, и я иду…
11 июл '18 в 17:47
1
ответ
Является заглавным словом? - завершение?
Я пытаюсь создать завершение Miststage Capistrano для ZSH: $ cap | production staging $ cap production | deploy -- Deploy a new release deploy:bundle -- Bundle ... Код завершения: #compdef cap #autoload # /Users/pablo/.oh-my-zsh/custom/plugins/capis…
25 янв '14 в 17:41
1
ответ
Автозаполнение для моей функции оболочки, используя oh-my-zsh
У меня есть функция оболочки, которая позволяет мне быстро перейти к проекту: p() { cd "$HOME/projects/$1" } Тем не менее, это не очень полезно без автозаполнения. Я использую oh-my-zsh, любая идея, как лучше всего добавить стандарт oh-my-zsh cd авт…
28 дек '17 в 00:52
1
ответ
Путь к файлу автозаполнения без указания структуры каталогов
Недавно я переключился на рыбную оболочку и хочу знать, может ли он автоматически заполнять пути к файлам, как в zsh, без указания родительских каталогов. Для файла в foo/bar/file.ext, в зш я могу набрать open .///file <TAB> и автозаполнение д…
17 июл '17 в 20:50
1
ответ
Как я могу написать завершение оболочки для префикса из нескольких слов?
Допустим, я хочу написать пользовательскую функцию завершения оболочки, которая запускается только на git checkout <tab>, Я могу написать собственный хук для git завершение как это: complete -f -F _custom_completion_function git # bash compctl…
24 авг '17 в 14:28
0
ответов
Завершение zsh с виртуальным путем
Я хочу создать zsh-завершение для инструмента с виртуальным деревом файлов. например, мое дерево файлов выглядит следующим образом: / |- foo/ | |- bar | |- baz/ | |- qux |- foobar Мой инструмент mycmd имеет подкоманду для отображения текущего катало…
01 мар '17 в 08:14
0
ответов
zsh-like автозаполнение в ipython
Что мне нравится в zsh autocompletion, так это то, как он обрабатывает ситуацию, когда более 1 элемента соответствует шаблону. Скажем, у меня есть папки: ./ abc/ bbc/ bcd/ В зш, когда набираю b а также <TAB>Я вижу все предложения, начиная с b …
02 фев '17 в 15:30
1
ответ
Пользовательское завершение zsh для функции на основе аргументов по умолчанию
Как настроить завершение для функции на основе существующих определений завершения и аргументов по умолчанию. Упрощенный пример (который можно переписать как псевдоним): gpl() { git pull origin $@ } Это должно иметь такое же завершение, как после gi…
01 дек '14 в 10:49
0
ответов
Завершение ZSH для 30K вариантов
В моей работе у нас есть ~30K переменных управления процессом, к которым мы получаем доступ через сетевой протокол, который имеет удобные инструменты командной строки. Я работаю над сценарием завершения zsh, который представит мне имя переменной и о…
19 дек '18 в 22:07
2
ответа
Завершение без учета регистра для git в zsh
У меня есть настройка zsh для завершения без учета регистра, но каким-то образом соответствие файла для завершения git остается чувствительным к регистру: % zsh -f % autoload -U compinit && compinit % zstyle ':completion:*' matcher-list 'm:{…
11 июн '14 в 11:52
1
ответ
Как заполнить переменное число аргументов, содержащих пробелы
Я построил инструмент командной строки, и мне нужно завершить аргументы с Zsh. Я никогда не писал функцию завершения zsh, поэтому я посмотрел скрипты, поставляемые с zsh, но что-то упустил, чтобы она могла работать должным образом. Таким образом, my…
01 фев '19 в 11:19
1
ответ
Завершение zsh - список файлов определенного типа MIME
Я пишу скрипт автозаполнения для приложения просмотра изображений. Есть ли способ указать, чтобы перечислить только файлы в каталоге, которые имеют определенный MIME? То есть все виды пантомимы image, Что я делаю сейчас: _arguments -C \ ... # Handle…
08 окт '15 в 02:52
8
ответов
Как включить завершение команды для Azure CLI в zsh?
Я обнаружил подсказки о том, что команда bash[1] для CLI Azure доступна для завершения команд (az команда), но я не нашел никаких указаний о том, как установить / включить это для Zsh. Кто-нибудь знает, как это сделать, если это возможно? Я пользуюс…
14 мар '18 в 09:00
1
ответ
Как я могу использовать! расширение в скрипте ZSH?
Я хотел бы написать функцию, которая облегчает использование параметров предыдущей команды, таких как !:1, Я читал, что в Bash это можно сделать с помощью: set -o history set -o histexpand Итак, как я мог написать функцию Zsh, которая будет иметь до…
31 дек '13 в 06:42
1
ответ
Добавление новых пользовательских командных строк в zshell
Я установил Git через Homebrew. Я получаю завершение командной строки через скрипт, установленный в /usr/local/etc/bash_completion.d/ Однако я хочу, чтобы мои собственные скрипты git-* также были завершены. Как бы я прикрепил это к существующим допо…
24 ноя '11 в 16:58
0
ответов
Использование zsh compdef или compctl для заполнения определенного каталога с _hosts для всех команд
Я использую afuse для автоматического монтирования других хостов в мою локальную файловую систему с помощью sshfs. Вот так: afuse -o timeout=30 -o mount_template=sshfs -C %r:/ %m -o unmount_template=fusermount -u -z %m ~/remote/ Это прекрасно работа…
31 авг '12 в 12:23
1
ответ
ZSH автозаполнение обеспечивает полный путь к файлам в определенной папке
Я пытаюсь написать функцию автозаполнения для пользовательского исполняемого файла, который принимает аргументы файла из определенной папки. $ ./my_executable <tab>должны предоставить файлы в папке /home/me/argument_files, Я получил это для ра…
04 авг '16 в 22:15
1
ответ
Передача текущей командной строки в функцию автозаполнения zsh
Я отслеживаю свои оплачиваемые часы. Каждый элемент имеет описание и количество тегов для разных клиентов, проектов и т. Д. Недавно я добавил zsh завершение для этих тегов. Вот что у меня есть в моем файле автозаполнения zsh: _arguments "*:tags:( $(…
04 фев '13 в 10:01