插入Vim中当前线路的标签之间

插入Vim中当前线路的标签之间,vim,Vim,例如,我有: <div></div>(my cursor is blinking in this line) (我的光标在此行中闪烁) 如何在插入模式下自动将光标定位在标记之间?我假设每行只有一个标记。如果每行只有一个标记,没有其他标记“如果每行只有一个标记,没有其他标记”请使用文本对象。如果处于插入模式,请退出插入模式。您的光标现在可能位于div标记的final>上。键入cit(更改内部标记)以删除标记中的所有文本(如果有),并在其中进入插入模式。如果您实际上不想删

例如,我有:

<div></div>(my cursor is blinking in this line)
(我的光标在此行中闪烁)

如何在插入模式下自动将光标定位在标记之间?我假设每行只有一个标记。

如果每行只有一个标记,没有其他标记“如果每行只有一个标记,没有其他标记”请使用文本对象。如果处于插入模式,请退出插入模式。您的光标现在可能位于div标记的final>上。键入
cit
(更改内部标记)以删除标记中的所有文本(如果有),并在其中进入插入模式。如果您实际上不想删除任何内容,可以使用CTRL-R和-来恢复它,然后粘贴-寄存器的内容。请参见
:help text objects
,还有很多,它们是Vim最有用的功能之一

或者,使用
%
运动,以相同的方式启动。如果处于插入模式,请退出插入模式。您的光标现在位于>。按
%
跳转到结束标记上的匹配<。然后按i键进入插入模式


第一种方法的优点是它可以从标记或结束标记的任何位置工作。

使用文本对象。如果处于插入模式,请退出插入模式。您的光标现在可能位于div标记的final>上。键入
cit
(更改内部标记)以删除标记中的所有文本(如果有),并在其中进入插入模式。如果您实际上不想删除任何内容,可以使用CTRL-R和-来恢复它,然后粘贴-寄存器的内容。请参见
:help text objects
,还有很多,它们是Vim最有用的功能之一

或者,使用
%
运动,以相同的方式启动。如果处于插入模式,请退出插入模式。您的光标现在位于>。按
%
跳转到结束标记上的匹配<。然后按i键进入插入模式

第一种方法的优点是它可以从标签或结束标签的任何位置工作。

使用
fuse
f