我现在已经使用Vim一段时间了,它让我感到奇怪的是,一个如此注重减少按键次数的编辑器,为什么会留下一个如此巨大、易于触及的按键,例如Tab键,却没有绑定任何功能。
它很大,就在我的左手小指下面,就这样“闲置”着。我甚至觉得自己有点傻,问出这个问题,但我感觉自己可能遗漏了什么。
在Normal和Visual模式下,是否有某些原因导致<Tab>
没有预定义的用途,也许是一些我不知道的向后兼容性或边缘情况?我应该毫不犹豫地在我的Vim配置中利用它,还是这是一个坏主意?
我现在已经使用Vim一段时间了,它让我感到奇怪的是,一个如此注重减少按键次数的编辑器,为什么会留下一个如此巨大、易于触及的按键,例如Tab键,却没有绑定任何功能。
它很大,就在我的左手小指下面,就这样“闲置”着。我甚至觉得自己有点傻,问出这个问题,但我感觉自己可能遗漏了什么。
在Normal和Visual模式下,是否有某些原因导致<Tab>
没有预定义的用途,也许是一些我不知道的向后兼容性或边缘情况?我应该毫不犹豫地在我的Vim配置中利用它,还是这是一个坏主意?
在Vim中,Tab键和CTRL-I是相同的,它们都用于浏览跳转列表(相反的是CTRL-O)。
根据文档(:help <tab>
):
<Tab> or *CTRL-I* *<Tab>*
CTRL-I Go to [count] newer cursor position in jump list
(not a motion command).
In a |quickfix-window| it takes you to the position of
the error under the cursor.
{not in Vi}
{not available without the |+jumplist| feature}