Vim:运行'n`行的命令

时间:2017-01-17 20:07:44

标签: vim text

让我们从一个例子开始。

我有一个我正在编辑的文本文档。它的形式为:

**** A
**** B
**** C
 ...
**** Z

我想执行3x操作(在L0 C0上):* A

是否可以快速告诉VIM:在行范围(m,n)内运行此命令3x

2 个答案:

答案 0 :(得分:1)

使用Visual块轻松选择要编辑的行:

Ctrl + v 然后 I 在行的开头进入插入模式,当你完成编辑后点击 ESC 然后所有选定的行都会受到影响。

答案 1 :(得分:0)

我会记录一个宏,然后运行两次。 假设您的文档看起来像这样

*** A
*** B
*** C
*** D

你希望它像这样

ooo A
ooo B
ooo C
*** D

转到第一行gg0并点击qq开始录制宏。然后照常工作cwooo<esc>然后向下一行j0并点击q以停止录制。现在只需使用2@q

运行宏两次