Справка автозаполнения ZSH не запускается для пользовательских параметров команды, начинающихся с "-"
Я часто использую gencomp
команду с RobSis zsh-completion-generator
для генерации определений завершения ZSH, и она прекрасно работает по большей части! Однако есть одна небольшая оговорка, которую я заметил.
Проблема:
Для команд с параметрами, для которых вначале ставится тире ( например, « subl --new-window
»), нажатие клавиши табуляции будет запускать параметры завершения только в том случае, если вы ввели команду и хотя бы один символ тире ( например, нажмите TAB
после ввода « subl -
»).
Мой вопрос:
Кто-нибудь знает, как я могу получить отображение вкладок перед тем, как вводить тире ( например, нажмите TAB
после ввода " subl
")?
Ниже приведен пример compdef
содержимого файла для одного из этих определений завершения - в данном случае это для команды Sublime Text subl
:
#compdef subl # zsh completions for 'subl' # automatically generated with http://github.com/RobSis/zsh-completion-generator local arguments arguments=( '--project[Load the given project]' '--command[Run the given command]' {-n,--new-window}'[: Open a new window]' {-a,--add}'[: Add folders to the current window]' {-w,--wait}'[: Wait for the files to be closed before returning]' {-b,--background}'[: Dont activate the application]' {-s,--stay}'[: Keep the application activated after closing the file]' {-h,--help}'[: Show help (this message) and exit]' {-v,--version}'[: Show version and exit]' '--wait[implied if reading from stdin. Use --stay to not switch back]' '*:filename:_files' ) _arguments -s $arguments
0 ответов на вопрос
Похожие вопросы
-
2
Как отправить escape-символ на OS X терминал?
-
2
.profile в Mac OS X?
-
1
Как разблокировать заблокированный файл псевдонимов в OS X?
-
-
6
Какие функции Zsh вы используете?
-
4
Использование публичных терминалов для входа в ваши личные учетные данные
-
5
Прозрачная командная строка в Vista?
-
4
Используйте портфель Windows из командной строки
-
4
Почему некоторые команды не существуют?
-
11
Есть ли простой способ разделить mp3 файлы?
-
2
Как я могу получить OSX Terminal.app для открытия полноэкранного режима, а не каскадного?