在unix上的vi编辑器中的简单问题

Vij*_*jay 0 unix vi vim

我怎么能在vi编辑器的所有行的开头添加一些像'ABC'的文字?这不起作用!

%s/^/^ABC
Run Code Online (Sandbox Code Playgroud)

我知道这个命令用于替换文本

%s/vggv/uggv/g
Run Code Online (Sandbox Code Playgroud)

Gra*_*min 8

你要:

:%s/^/ABC/g
Run Code Online (Sandbox Code Playgroud)

这将把ABC放在每一行的前面.

别忘了:在前面

  • `g`可以省略,因为一行中只有一行开头.结尾`/`也可以省略.最后的命令:`:%s/^/ABC` (5认同)

Mag*_*eno 8

我非常喜欢这些事情的正常命令:

:%normal IABC
Run Code Online (Sandbox Code Playgroud)

  • +1教我一些关于vim的新东西. (2认同)