我在尝试映射 <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>
我做错了什么吗?再说一次,发布这样的映射是一个坏主意吗?另一种选择是什么?
最佳答案
关于mapping - Vim 终端中的 <C-S> 映射问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5972539/