В то время как я знаком с некоторыми из вариантов Zsh предусматривает автозавершения (т.е. стандартного Tab меню завершены и Ctrl + я варианта завершения), но я вы были избалованы типом поиска/завершения, из которого вы можете выйти из PhpStorm.Zsh Shell Смарт Завершение (ала PhpStorm)
Например, в проекте «Laravel» в PhpStorm вы можете открыть диалог «Поиск по всему миру» («Двойной сдвиг»), введите wbp
и сделайте это редактором, чтобы «welcome.blade.php». Ближайшим я могу добраться до этой функциональности с Zsh, чтобы набрать wb
, поместите курсор между двумя буквами (w|b
) и используйте Ctrl + i.
Я искал вокруг и нашел несколько специальных сценариев завершения, но ни один из них не имеет такого типа функциональности.
Так большие вопросы:
1. Можно ли иметь смарт-функциональность завершения в Zsh, как она существует в PhpStorm?
2. Если да, то как это можно сделать?
Если это актуально, я использую OhMyZsh на OS X 10.12.