如何在vim的多行开头添加一个单词?

exc*_*ray 5 vim

在Vim,

如何在所有行的开头添加单词?另外我如何添加它?

例如..如果我有

A
B
C
D
Run Code Online (Sandbox Code Playgroud)

我想成功

int A =
int B = 
Run Code Online (Sandbox Code Playgroud)

等等..

Dan*_*olo 11

使用可视块模式(Ctrl- v)选择所需的列,然后单击I,键入所需的字符,然后单击Esc

因此,在这种情况下,你可以将光标置于A,点击Ctrl- v,下移D,点击I和键入int(它只会在您输入时出现在第一行),然后点击Esc它将适用于插入所有视觉选择的部分.

这适用于文档中的任何位置,行的开头或行尾.

:he v_b_I 有关Visual Block Insert的更多信息


Ben*_*oit 7

你可以这样做:

:%s/^/at the beginning/
:%s/$/at the end/
Run Code Online (Sandbox Code Playgroud)