Macbook 上的 Vim 中的 CTRL+]

Macbook 上的 Vim 中的 CTRL+]

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

相关内容