我有一个Chromebook,我已经修改过以运行Arch Linux。我有一个搜索'我只想在insert
模式下将地图标记为自动填充的标签键下方的键。 xev
告诉我密钥的值为XF86Search
。然而,这似乎并没有起作用:
#.vimrc
inoremap <XF86Search> <c-n> mapmode-i$
如何使用XF86密钥进行映射?
编辑:事实上,使用this answer中的AutoComplPop证明是一个更好的解决方案,但Ingo指出了我正确的方向。超级用户上的This question讨论了使用xmodmap
重新映射vim和/或终端的密钥,以及我必须采用的方式。
答案 0 :(得分:2)
在插入或命令行模式下,尝试键入搜索键(可能在<C-V>
之前输入文字输入)。如果没有发生/插入,您不能直接在Vim中使用该组合键。您必须将其重新映射到Vim支持的一些未使用的密钥(例如<F13>
)。否则,只需将密钥插入到.vimrc
映射定义中,而不使用特殊的<...>
密钥表示法。