【发布时间】:2021-08-11 10:50:41
【问题描述】:
在 vim 中,您可以使用 { 和 } 在段落之间跳转。
有人可以帮我更改这些按键吗?我正在尝试分别使它们成为Alt-Down 和Alt-Up。
到目前为止我已经尝试过了:
map <ALT-DOWN> <S-{>
map <ALT-DOWN> <S-[>
map <ALT-DOWN> {
但没有运气。
我希望该快捷方式可以在所有 vim 模式下工作,包括编辑模式。
【问题讨论】:
-
来自
:help key-notation,Alt键由<M-...>表示。但是我尝试了一些事情,但我的Alt键似乎只与终端菜单栏上的项目相关,而不是被 vim(我在终端中运行)拾取... -
感谢发帖!实际上设法使它工作(尽管不是在插入模式下)。您想添加一个实际答案,我会将其标记为正确吗?对于任何感兴趣的人,最终的配置行是:map
和 map -
啊酷 - 对于插入模式,您是否尝试过使用
imap而不是map? (或inoremap?)。我不会给出答案,因为我认为我不太了解这种情况......但您可以自己回答并将其标记为正确,以供未来的谷歌员工使用。 -
好主意。刚试了一下,可惜没用。它只是打印“{”或“}”而不是移动光标。原因是,我认为,在插入模式中 shift-{ 和 shift-} 最初并未映射到跳转段落,因此重新映射不起作用。 Tbh 现在这个解决方案对我来说已经足够好了。再次感谢。
标签: vim keyboard-shortcuts neovim