отображение в проблемах терминала Vim - PullRequest
2 голосов
/ 12 мая 2011

У меня возникают проблемы при попытке сопоставления <C-S> в терминале Vim.

Такое же сопоставление работает в MacVim / gVim, но не в терминале.Я попробовал приведенные ниже сопоставления в Terminal.app и последней версии iterm2, и он не работает.

Является ли использование <C-S> плохой идеей из-за проблем с терминалом?Если это так, я не знал (и не смог найти никакой информации об этом.

nnoremap <script> <buffer><C-s> :call <sid>MyPrivateFunction()<CR>

Обратите внимание, что приведенное выше отображение работает в MacVim / gVim, но не в терминале.

Я также попробовал следующие варианты:

cmap <script> <buffer><C-s> call <sid>MyPrivateFunction()<CR>
map <script> <buffer><C-s> :call <sid>MyPrivateFunction()<CR>
nnoremap <C-s> :call MyFunction()<CR>

Я что-то не так делаю? И опять-таки, плохая идея выдавать такое отображение? Какая альтернатива?

1 Ответ

4 голосов
/ 12 мая 2011

а такжев течение десятилетий использовались для программного управления потоком .Вы, вероятно, захотите избежать сопоставления этих последовательностей клавиш в целом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...