Как вернуть ^S в Zsh?
Я обнаружил, что сопоставление ^S является ключом fwd-search для zsh (ohmyzsh), но я бы хотел использовать его и в vim для различных сопоставлений - похоже, сопоставление zsh не позволяет мне использовать его сейчас.
Любой способ снять привязку с bindkey или иметь оба пути?
2 ответа
Вероятно, это управление потоком, которое обрабатывается вашим терминалом, а не вашей оболочкой. Обычно control-s останавливает вывод терминала, а control-q возобновляет его. См примечание в:help ctrl-s
".
Чтобы удалить это поведение, вы можете попробовать следующие команды оболочки:
stty stop undef
stty start undef
Это может не работать, хотя. Если вы используете эмулятор терминала с графическим интерфейсом, попробуйте поискать параметры управления потоком в его настройках.
Я сбил его в два этапа:
Отключение управления потоком в Konsole:
- Настройки> Управление профилями... > Изменить профиль> Дополнительно (вкладка) > снимите флажок "Включить управление потоком [...]")
Расскажи об этом и Zsh:
setopt noflowcontrol