映射到vimrc中的XF86键

我有一个我已修改为运行Arch
Linux的chromebook.我有一个’搜索’键,位于Tab键下,我想在插入模式下将其映射为自动完成. xev告诉我密钥的值是XF86Search.然而,这似乎不起作用:

#.vimrc

inoremap <XF86Search> <c-n> mapmode-i$

如何使用XF86密钥进行映射?

编辑:事实上,使用this answer的AutoComplPop证明是一个更好的解决方案,但Ingo指出了我正确的方向.超级用户This question讨论了使用xmodmap重新映射vim和/或终端的密钥,这就是我不得不采用的方式.

最佳答案 在插入或命令行模式下,尝试键入搜索键(对于文字输入,可能在< C-V>之前).如果没有发生/插入,您不能直接在Vim中使用该组合键.您必须将其重新映射到Vim支持的某些未使用的密钥(例如< F13>).否则,只需将密钥直接插入到.vimrc映射定义中,而不需要特殊的< …>关键符号.

点赞