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

Определение функции завершения ZSH (compdef) для нескольких команд
У меня есть сценарий завершения ZSH под названием #compdef kubens _arguments "1: :(- $(kubectl get namespaces -o=jsonpath='{range .items[*].metadata.name}{@}{"\n"}{end}'))" Это обеспечивает завершение команды kubens . Однако, если...
856 просмотров
schedule 11.10.2021

автодополнение zsh в домашнем каталоге
В течение многих лет я использовал в openSuSE: #compdef w _files -W ~/work -/ функция для автоматического заполнения имен каталогов в моем каталоге ~/work. Это не работает в Ubuntu zsh -v 4.3.11, когда я нажимаю TAB после w , я получаю...
366 просмотров
schedule 31.03.2022

Как настроить внешний вид текущего выбранного (выделенного) завершения в zsh?
Главный вопрос Я хотел бы добавить символы Powerline в начале и в конце выбранного завершения, например: Запустил меню завершения , вставив c и нажав клавишу TAB . Перемещение вправо в меню завершения нажатием клавиши со стрелкой...
365 просмотров
schedule 06.05.2022

Как включить завершение табуляции + выбор клавиш со стрелками для команды kill в zsh?
Есть ли способ включить выбор клавиш со стрелками для команды kill в zsh? E.g. $ kill <TAB> дает мне список всех запущенных в данный момент процессов, и затем я могу использовать клавиши со стрелками, чтобы выбрать конкретный. Однако,...
89 просмотров
schedule 07.05.2022

завершение zsh с виртуальным путем
Я хочу создать дополнение zsh для инструмента с виртуальным файловым деревом. например мое файловое дерево выглядит следующим образом: / |- foo/ | |- bar | |- baz/ | |- qux |- foobar Мой инструмент mycmd имеет подкоманду для вывода...
138 просмотров
schedule 09.07.2022

zsh compinit: небезопасные каталоги
Что это значит и как это исправить? zsh compinit: insecure directories, run compaudit for list. Ignore insecure directories and continue [y] or abort compinit [n]? Запуск compaudit возвращает следующее: There are insecure directories:...
205897 просмотров
schedule 29.07.2022

Как вывести список всех автозаполнений zsh?
В zsh я пытаюсь получить представление о том, какие команды имеют существующее завершение, чтобы я мог написать дополнения для команд, которых нет. Есть ли способ перечислить команды, которые zsh выполнит без поиска файлов завершения? Например,...
2757 просмотров

Как настроить привязку клавиш в ZSH для разрешения и редактирования последней команды, зарегистрированной в истории?
Дано: Я только что запустил скрипт $ my-script.sh который живет в ~/bin и является символической ссылкой на реальный файл $ ls -l ~/bin [...] /Users/myself/bin/my-script.sh -> /Users/myself/.config/scripts/real-name.sh...
49 просмотров
schedule 21.08.2022

Как подставить только самое большое число в zsh?
У меня есть папка с материалами для учебы в университете, рассортированная по семестрам: $ ls University semester1 semester2 semester3 semester4 Я пытаюсь сделать один из них именованным каталогом и хочу, чтобы zsh всегда указывал на каталог,...
67 просмотров
schedule 17.07.2023

zsh compinit: небезопасные каталоги. Compaudit показывает каталог / tmp
Я запускаю zsh на Raspberry Pi 2 (Raspbian Jessie). zsh compinit жалуется на то, что каталог /tmp небезопасен. Итак, я проверил права доступа к каталогу: $ compaudit There are insecure directories: /tmp $ ls -ld /tmp drwxrwxrwt 13 root root...
1796 просмотров
schedule 09.04.2023

Отключить автозаполнение тегов в Zsh для команды git checkout?
У меня есть репозиторий с большим количеством тегов. Как я могу отключить завершение для команды git checkout
462 просмотров
schedule 26.05.2023

как установить плагин автозаполнения kubectl для zsh?
Я установил ohmyz.sh на свою книгу Mac, я хочу установить плагин автозаполнения kubectl для zsh, но не знаю, как установить, может ли кто-нибудь помочь в этом?
3504 просмотров
schedule 01.08.2023

Сбой compadd во время сценария завершения optparse-applicative zsh
Поэтому я не совсем уверен, что это что-то не так со сценарием optparse-applicative или я использую его неправильно. В readme optparse-applicative говорится, что программы доступны со сценариями автоматического завершения, с опциями для zsh....
82 просмотров

завершение zsh: _arguments с _files, но только список исполняемых файлов
Я хотел бы написать завершение ZSH, где один из аргументов должен быть исполняемым файлом. Хотя :_files работает достаточно хорошо, чтобы вывести список всех файлов, кажется, нет простого способа вывести список только исполняемых файлов....
168 просмотров
schedule 09.01.2023

Завершение Zsh для глобальных псевдонимов
Есть ли способ получить завершение табуляции для глобальных псевдонимов в zsh? Определяется как: % alias -g zshplugins=~/.zshplugins % nvim zshpl[tab] не будет завершена вкладка. Я использую глобальные псевдонимы в основном для того,...
250 просмотров
schedule 05.01.2023

Завершение вкладки Git перестало работать на удаленных ветках
Я обновил git до последней версии (2.29.0) и использую ZSH 5.8. Я имел обыкновение переключаться между ветвями с помощью git checkout remote_br<tab> , чтобы быстро переключаться между ветвями, даже если ветка является только удаленным...
678 просмотров
schedule 04.02.2023

Изменение функции завершения Zsh по умолчанию
Я заметил, что завершение с помощью табуляции для команды source в Zsh пытается завершить МНОГО файлов. Может все в $PATH? Я попытался использовать пустой файл .zshrc , чтобы убедиться, что там ничего нет. ubuntu% source d zsh: do you wish to...
56 просмотров
schedule 16.12.2022

Как изменить цвет zsh-autosuggestions
Я новичок в zsh . Я установил плагин zsh-autosuggestions в oh-my-zsh , используя указанную инструкцию здесь . Я использую Linux (Fedora 26). В чем моя проблема: я хочу изменить цвет текста, который появляется в предложении, потому что...
21152 просмотров
schedule 14.01.2024

Зависимое завершение Zsh с пробелом в аргументах
Я пытаюсь реализовать завершение функции, где завершение второго аргумента зависит от первого. function test_so() { echo "$1" "$2" } function _test_so() { local state _arguments '1: :->arg1' '2: :->arg2' case...
68 просмотров
schedule 18.05.2024