Ответ 1
Я нашел решение этой проблемы здесь: https://apple.stackexchange.com/a/34503
Просто введите вашу .bashrc/.zshrc эту строку кода:
stty -ixon -ixoff
В последнее время я очень много настраиваю ~/.vim
, и кажется, что я что-то сломал.
Я использую плагин CommandT, который при открытии поиска позволяет:
Проблема заключается в том, что Ctrl + S внезапно перестает работать в терминале VIM, работает только Ctrl + V. Сначала мне показалось, что я сломал что-то в моей общей конфигурации, но потом я попробовал его в MacVim, а Ctrl + S отлично работает.
Я не знаю, что я установил что-то конкретное только для терминала VIM.
Есть ли способ, который я могу сказать, если ключ отскакивает от чего-то еще и где это происходит?
btw, my ~/.vim
- это вилка Януса с удалением и изменением большинства вещей, я сохраняю ее в основном для Rakefile
для установки плагинов. здесь репо
Я нашел решение этой проблемы здесь: https://apple.stackexchange.com/a/34503
Просто введите вашу .bashrc/.zshrc эту строку кода:
stty -ixon -ixoff
Вы можете перечислить все текущие сопоставления, введя :map
внутри окна команд.
Вы также можете очистить все карты с помощью :mapclear
, а затем снова отобразить <C-S>
.
Возможно, вы vimrc содержат альтернативные карты в зависимости от среды. Ищите такие вещи, как has("gui_running")
.
Наконец, при запуске MacVim gvimrc
используется источник vs. vimrc
при запуске vim в терминале.
В зависимости от различий в обоих из них изменения и другие функции будут меняться.
Я заметил, что вы говорите о ключе Cmd в названии, но о Ctrl в своем описании. Клавиша Cmd не работает в терминале vim.
Если вы говорите о ключе Cmd, обратитесь к моему answer к аналогичному вопросу.