Vim 和 Vimperator:映射 Windows/Meta 键?

Vim 和 Vimperator:映射 Windows/Meta 键?

我想在 vimperatorrc 和 vimrc 中映射 Windows/Meta 键,包括用于选项卡移动的 Meta 键绑定:

" move to previous tab
nnoremap <M-h> gT

" move to next tab
nnoremap <M-l> gt

不幸的是,Vimperator 和 Vim 都不接受这些绑定。尽管他们没有抱怨,但绑定根本不起作用。

根据本教程:如何在 Vim 中映射键<M-...>应该映射元(Windows)键?!

有任何想法吗?

系统设置: 我在用维姆毒蛇曼扎罗(架构Linux叉)内凯德。因此,Vim 运行在药明(KDE 的终端“管理器”/“多路复用器”)和 Vimperator火狐48.

边注:在 Yakuake 之外的普通终端中启动时,Vim 显示相同的行为。

答案1

在 Vim 中,meta 与 alt 相同。 CP。:help meta

<M-...>     alt-key or meta-key     *meta* *alt* *<M-*
<A-...>     same as <M-...>         *<A-*

在 Pentadactyl 中,这应该是有效的(cp. :help key-notation):

<A-␣>: The alt key.
<M-␣>: The meta key, windows key, or command key.

但至少对我来说(在带有 Gnome classic 的 Ubuntu 上),元映射根本不起作用(可能是因为它们根本不到达浏览器)。

相关内容