在vim中复制条件语句

在vim中复制条件语句,vim,editor,vi,Vim,Editor,Vi,是否有一个简单的键盘快捷键来复制vim中的条件语句?我有这样的条件 1: if (some condition) { 2: // do many things in multiple lines 100: } 通过将光标放在第1行上键入y%,将第2行复制到100行。有办法从第1行复制到第100行吗?我试过雅,易,但没用。我也可以使用标记或记下行号进行复制,但这是一项耗时的任务。其他条件语句也有类似的要求。你可以做va{或vaB,然后:“你可以做va{或vaB,然后:”通常我做的

是否有一个简单的键盘快捷键来复制vim中的条件语句?我有这样的条件

  1: if (some condition) {
  2:     // do many things in multiple lines
100: }

通过将光标放在第1行上键入y%,将第2行复制到100行。有办法从第1行复制到第100行吗?我试过雅,易,但没用。我也可以使用标记或记下行号进行复制,但这是一项耗时的任务。其他条件语句也有类似的要求。

你可以做va{或vaB,然后:“你可以做va{或vaB,然后:”通常我做的是把光标放在{上,然后做V%注意大写字母“V”

如果在if语句中有空行,但没有空行,你可以在段落中用yap代替Yak,这是一个很大的“如果”


但这可能不是最好的方法。

通常我会将光标放在{上,然后注意大写字母“V”

如果在if语句中有空行,但没有空行,你可以在段落中用yap代替Yak,这是一个很大的“如果”

但这可能不是最好的办法