如何在vim中选择最后插入的文本

cre*_*ate 12 vim

如何在vim中选择最后插入的文本?例如,我希望能够输入文本、退出插入模式、选择我刚刚插入的内容并将其更改为大写。

注意:我不认为 Caps Lock 是这里的解决方案。

bar*_*baz 18

您可以使用

v`[
Run Code Online (Sandbox Code Playgroud)

如果您仍处于正确的光标位置,则选择最后一个插入。

`[
Run Code Online (Sandbox Code Playgroud)

跳到最后一次插入的开头,

`]
Run Code Online (Sandbox Code Playgroud)

分别跳转到最后一个插入的末尾。因此,为了独立于您当前的光标位置,您可以输入

`[v`]~
Run Code Online (Sandbox Code Playgroud)

切换上次插入的大小写。

  • `v ~` 的替代方法是 `gU` 和 `gu` 来大写/小写下一步。 (3认同)