映射到 vimrc 中的 XF86 键
Posted
技术标签:
【中文标题】映射到 vimrc 中的 XF86 键【英文标题】:map to XF86 keys in vimrc 【发布时间】:2014-06-12 02:58:29 【问题描述】:我有一个 chromebook,我已经对其进行了修改以在其上运行 Arch Linux。我想在insert
模式下将其映射为自动完成时,tab 键下方有一个“搜索”键。 xev
告诉我密钥的值是 XF86Search
。但是,这似乎不起作用:
#.vimrc
inoremap <XF86Search> <c-n> mapmode-i$
如何使用 XF86 键进行此映射?
编辑:事实上,使用来自this answer 的 AutoComplPop 被证明是一个更好的解决方案,但 Ingo 为我指明了正确的方向。超级用户上的This question 讨论了使用xmodmap
重新映射vim 和/或终端的键,这就是我必须采用的方式。
【问题讨论】:
【参考方案1】:在插入或命令行模式下,尝试键入搜索键(可能前面有 <C-V>
用于文字输入)。如果什么都没发生/没有插入,你不能直接在 Vim 中使用那个组合键。您必须将其重新映射到 Vim 支持的一些未使用的键(例如 <F13>
)。否则,只需将键按字面意思插入到您的 .vimrc
映射定义中,无需特殊的 <...>
键表示法。
【讨论】:
以上是关于映射到 vimrc 中的 XF86 键的主要内容,如果未能解决你的问题,请参考以下文章