Сценарий заполнения клавишей Tab Bash может использоваться в zsh?

У меня есть сценарий заполнения клавишей Tab Bash для Hadoop Apache. Обычно, я использую zsh в качестве своей ежедневной оболочки. Это имеет тенденцию быть довольно подобным удару, когда мне нужен он, чтобы быть, но похоже, что системы заполнения клавишей Tab радикально отличаются между ними. Существует ли простой способ "преобразовать" существующие определения заполнения клавишей Tab удара для работы в zsh? Я не хочу инвестировать тонну времени в этом, но если бы легко, что я сохранил бы умеренное усилие.

79
задан codeforester 11 March 2018 в 01:36
поделиться

1 ответ

С этой страницы (от 01.01.2010):

Zsh может обрабатывать функции завершения bash. В последней разрабатываемой версии zsh есть функция bashcompinit, которая при запуске позволяет zsh читать спецификации и функции завершения bash. Это описано на странице руководства zshcompsys. Чтобы использовать это, все, что вам нужно сделать, это запустить bashcompinit в любое время после compinit. Он будет определять функции complete и compgen, соответствующие встроенным командам bash.

36
ответ дан 24 November 2019 в 10:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: