在Vim中使用Tab键映射其他功能时如何导航jumplist?

7
我已将键盘上的 <Tab> 键映射为切换缓冲区功能。然而,由于 <Tab> 相当于 <Ctrl-I>,我无法使用跳转列表进行导航。
有没有办法将跳转列表导航映射到其他按键(例如 g,g. ),以便我可以单独使用 <Tab>

请注意,g,已经存在于更改列表的向前跳转中(您正在建议将其替换为跳转列表的向后跳转)。当然,一旦您意识到它,您可以忽略它。我从来没有使用过g,g;;跳转列表操作往往已经足够好了。 - Chris Morgan
Chris,我知道这个。实际上,我使用g;g'来浏览更改列表,因为它们彼此相邻,更直观。 - kshenoy
现在你也在跟踪 g' 了;-) - Chris Morgan
g' 有什么有用的作用吗? - kshenoy
1
查看:help g'。我不认为我会使用它。只有'本身是我想要的(或者更确切地说是\``,我想不出任何时候我会使用'`)。 - Chris Morgan
哦,不知道 g'。我也是,想不出来在哪里用它。 - kshenoy
1个回答

7

是的,只需在定义映射时使用 nore 即可。

nnoremap g, <C-o>
nnoremap g. <C-i>
< p > nore 的作用是告诉 vim 在映射的右侧不要考虑映射。

该死,我在寻找一些复杂的东西时忘记了noremaps。 - kshenoy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接