9

Я обнаружил, что сопоставление ^ S является ключом fwd-search для zsh (ohmyzsh), но я бы хотел использовать его и в vim для различных сопоставлений - похоже, сопоставление zsh мешает мне использовать его сейчас.

Любой способ снять привязку с bindkey или иметь оба пути?

2 ответа2

10

Вероятно, это управление потоком, которое обрабатывается вашим терминалом, а не вашей оболочкой. Обычно control-s останавливает вывод терминала, а control-q возобновляет его. Смотрите примечание в " :help ctrl-s ".

Чтобы удалить это поведение, вы можете попробовать эти команды оболочки:

stty stop undef
stty start undef

Это может не работать, хотя. Если вы используете эмулятор терминала с графическим интерфейсом, попробуйте поискать настройки управления потоком в его настройках.

4

Я сбил его в два этапа:

  1. Отключение управления потоком в Konsole:

    • Настройки> Управление профилями ...> Изменить профиль> Дополнительно (вкладка)> снимите флажок «Включить управление потоком [...]«)

  2. Расскажи об этом тоже Zsh:

    setopt noflowcontrol
    

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