Zsh очень хорошо заботится обо мне, и иногда это может быть слишком много. Один из случаев, когда я предпочел бы, чтобы это не входило в мои дела, это когда он «хочет убедиться, что я хочу выполнить данную команду». Функции, с которыми я испытываю это:
Команды:
sudo !!
- запустить предыдущую команду с префиксом sudo
а также
^old^new
- запустить предыдущую команду, но заменить первое вхождение "old" на "new"
Эта проблема:
Когда я набираю одну из двух команд, перечисленных выше, и нажимаю Enter
, вместо того, чтобы выполнять ее мгновенно, команда расширяется до того, что на самом деле будет выполняться, и мне приходится нажимать Enter
еще раз, чтобы фактически выполнить ее. Первая мировая проблема, но все же.
1 $ pwd
2 /home/neil
3 $ sudo !!
4 $ sudo pwd
5 /home/neil
Я хотел бы пропустить шаг 4. По умолчанию это пропускается в bash.