【发布时间】:2013-04-15 07:41:30
【问题描述】:
使用异国情调的键盘布局,我必须重新映射 g(以及其他),它在我的布局中位于经典 qwerty 布局的 h 位置。为此,我决定使用以下命令将 g 与 h 交换:
noremap g h
noremap h g
这不起作用。例如,键入 hh 被视为 gh 而不是 gg。同样,当点击 g 时,它会显示 g(启用 showcmd)而不是 h,而且它似乎没有考虑重新映射,它就像 g 命令一样。但是当再次按下 g 或等待 1 秒时,它实际上会向左移动。
我尝试了以下方法使其在等待操作模式下工作
onoremap g h
onoremap h g
但它不会改变任何东西。
那么为什么它会这样呢?以及如何解决?
【问题讨论】:
标签: vim key-bindings remap