Vim 粘贴后如何跳转到粘贴内容的末尾?
例如,我当前的文件内容是:Vim 粘贴后如何跳转到粘贴内容的末尾?,vim,Vim,例如,我当前的文件内容是: Hello world! ^------------------vim cursor here Vim光标位于characterw。我粘贴了一个单词foobar,内容更改为Hello-Hello-wfoobarold,光标位于characterf。但我希望粘贴后光标立即跳转到foobar的r。是否有一些命令可以执行此操作?默认情况下,p和p命令应将光标保留在粘贴文本的最后一个字符处gp和gp向前移动一个字符(粘贴文本后的第一个字符) 粘贴文本时,将标记[
Hello world!
^------------------vim cursor here
Vim光标位于character
w
。我粘贴了一个单词foobar
,内容更改为Hello-Hello-wfoobarold
,光标位于characterf
。但我希望粘贴后光标立即跳转到foobar
的r
。是否有一些命令可以执行此操作?默认情况下,p
和p
命令应将光标保留在粘贴文本的最后一个字符处gp
和gp
向前移动一个字符(粘贴文本后的第一个字符)
粘贴文本时,将标记
[
和]
设置为粘贴文本的开头和结尾。因此,您可以使用`[
和`]
将光标移动到粘贴内容的开始/结束。关于p
和p
的第一部分不是真的,但是对于粘贴文本上的自动标记信息+1。@jake>当我在nvim和vim 8.1中测试它时,关于p
和p
的部分对我来说是真的,除非我粘贴了整行。@jdk1.0,这对特殊情况是正确的,但不是所有情况。这就是杰克的观点。粘贴段落也是不正确的,这可能是最令人讨厌的情况,将光标放在行为的开头。