Vim-如何重新映射“;跳转到下一段/上一段“;

Vim-如何重新映射“;跳转到下一段/上一段“;,vim,keyboard-shortcuts,nvim,Vim,Keyboard Shortcuts,Nvim,在vim中,您可以使用{和}在段落之间跳转 有人能帮我换一下钥匙吗?我试着让它们分别Alt-Down和Alt-Up 到目前为止,我已经试过了: map <ALT-DOWN> <S-{> map <ALT-DOWN> <S-[> map <ALT-DOWN> { map 地图 地图{ 但是没有运气 我想要在所有vim模式下工作的快捷方式,包括编辑模式。摘自上面@mattb的评论,部分有效的解决方案是: #除插入外的所有模式 地图 地图

在vim中,您可以使用
{
}
在段落之间跳转

有人能帮我换一下钥匙吗?我试着让它们分别
Alt-Down
Alt-Up

到目前为止,我已经试过了:

map <ALT-DOWN> <S-{>
map <ALT-DOWN> <S-[>
map <ALT-DOWN> {
map
地图
地图{
但是没有运气


我想要在所有vim模式下工作的快捷方式,包括编辑模式。

摘自上面@mattb的评论,部分有效的解决方案是:

#除插入外的所有模式
地图
地图
#插入模式
imap i
imap i
在neovim上注意这一点,而不是在vim上

上述PS积分为Matt的。提供了相关链接:


来自
:帮助键符号
Alt
键由
表示。然而,我尝试了一些方法,但我的
Alt
键似乎只与终端菜单栏上的项目接合,而不是被vim(我在终端中运行)拾取…这个问题似乎有点棘手:,但它可能是可行的:感谢您的发布!事实上,它成功了(虽然不是在插入模式下)。是否要添加实际答案,我将其标记为正确?对于任何感兴趣的人,最终配置行是:map和map Ah cool-对于插入模式,您是否尝试过使用
imap
,而不是仅使用
map
?(或
inoremap
?).我不会给出答案,因为我认为我对情况的理解还不够透彻…但你可以自己回答,并将其标记为正确,以供未来的谷歌用户使用。好主意。刚刚尝试过,但不幸的是不起作用。它只是打印“{”或“}”,而不是移动光标。原因是,我认为,在插入模式下会发生移动-{和shift-}最初并没有映射到跳转段落,因此重新映射不起作用。现在这个解决方案对我来说已经足够好了。再次感谢。哦,也许你可以使用插入模式
ctrl+o
+
}
,它打破了插入模式,正常模式
}
跳转,然后又回到插入模式?可能是这样:
imap
?关闭!你的想法行得通,但我不得不稍微修改一下,见上文。谢谢你,伙计!