我经常遇到几个例子.
例如,我想将代码块放在if语句中:
puts("hello");
puts("world");
Run Code Online (Sandbox Code Playgroud)
我输入if (pid > 0) {之前的第一线,然后按Esc,j,Shift+v,j,>:
if (pid > 0) {
puts("hello");
puts("world");
Run Code Online (Sandbox Code Playgroud)
现在游标位于第一个的beginnig puts并且要进入右括号我需要一个额外j的东西去到缩进块的末尾.
几乎相同的例子.当提取一些代码来运行时,在粘贴它之后p我需要在结尾附加return语句或结束括号.如果我很幸运,在粘贴块之后会有空行,我可以用}它跳到那里,但情况并非总是如此.
所以问题是如何在对其执行某些操作(粘贴,缩进等)后跳转到所选块的末尾?
`]
Run Code Online (Sandbox Code Playgroud)
将您移动到被拉动或以前更改过的文本的末尾.
看到
:h `]
Run Code Online (Sandbox Code Playgroud)