Это похоже на глупый вопрос, но я на Mac, использую iterm с zsh, и я читал руководство по zsh и пытаюсь выполнить ^Xh для запроса параметров завершения, но всякий раз, когда я делаю

ls ^Xh

И либо нажмите Enter или Tab, я просто получаю сообщение об ошибке. Я нажимаю клавишу управления с помощью x, а затем нажимаю h. Я что-то упускаю здесь совершенно очевидно?

2 ответа2

1

Я нажимаю клавишу управления, затем нажимаю h. Я что-то упускаю здесь совершенно очевидно?

Да.

^XhКонтроль+X ч

0

Спустя долгое время я понял, что управляющие операторы zsh предназначены только для режима emacs, и я был в режиме vi. Чтобы сделать контрольные операторы мне нужно переключиться обратно в режим Emacs

set -o emacs

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .