Ctrl我的 Macbook 上的 Vim 中的+组合键有一个烦人的问题]。我有一个斯堪的纳维亚键盘,所以我没有键。通常我用+]来创建一个 ] 字符。当我使用 ctags 时,这是一个问题,因为没有简单的方法在文件中跳转。我试图在我的 .vimrc 中使用,但这似乎不起作用。我确实让它与 一起工作,但我更喜欢(或者可能- 即:Apple 命令键 + 9)。我该如何解决这个问题?Alt9map <C-9> <C-]>
<C-K>
<C-9>
<D-9>
答案1
在 Google 上搜索美式 QWERTY 键盘图,然后将其与实际键盘进行比较。位于键盘上相同位置的按键将起作用。
在法语键盘上,$的位置与 完全相同,]因此我必须输入<C-$>
而不是<C-]>
。
就你的情况来说,可能是^¨~
答案2
尝试这个:
map <C-\> :exec("tag ".expand("<cword>"))<CR>
当然,<C-\>
您可以用自己喜欢的任何组合来替换。
答案3
我能得到的最接近的结果是Ctrl Numpad 9:
nnoremap <C-k9> i
据我所知,常规数字键不可用于映射。
不过功能键可以正常工作,例如Ctrl F9:
nnoremap <C-F9> i