Существует досадная разница между завершением zsh
и bash
вкладки:zsh: как сделать вкладку завершения не нужно пространство для следующего слова после курсора?
Представьте, что вы написать какую-либо команду и хотите добавить что-то в начале строки:
$ compute --some --stuff
тогда перейти к началу линия и линия и начать писать sudo
(плохой пример - только для демонстрации)
$ sudcompute --some --stuff
^<---cursor
bash
позволит вам завершить sud
- sudo
, а zsh
попытается заполнить sudcompute
.
Итак, в этом случае вам нужно будет написать пробел, отскочить один символ и попробовать выполнить табуляцию.
В случае, если вы все еще используете bash
, вы попытаетесь выполнить вкладку после sud
и визуализировать команду, которую вы начали писать во что-то совершенно бесполезное.
Итак, для краткости: есть ли опция, позволяющая zsh
заполнить фразу слева от курсора независимо от того, завершено ли оно пробелом?
Обычно я понимаю, что мне нужно sudo после запуска команды, и поэтому 'sudo !!' выполнит трюк – andlrc
[вверх], потому что это не отвечает на мой вопрос, но в этом случае это полезно. – frans