Вопросы по теме '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 просмотров
schedule
22.08.2022
Как настроить привязку клавиш в 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 просмотров
schedule
28.03.2023
завершение 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