У меня возникают проблемы при попытке сопоставления <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>
Я что-то не так делаю? И опять-таки, плохая идея выдавать такое отображение? Какая альтернатива?