如何在Vim中的一系列行中添加一定数量的空格(或其他字符)?
例如,将块注释添加到此Nix语言片段如何在Vim中的一系列行中添加一定数量的空格(或其他字符)?,vim,Vim,例如,将块注释添加到此Nix语言片段 5蟒蛇涅夫= 6件带包装的蟒蛇38( 7套: 8[packages.django 9.psycopg2 10 ] 11 ); 像这样 5蟒蛇涅夫= 6件带包装的蟒蛇38( 7包:#| 8[packages.django#|这是一个函数 9.psycopg2#| 10 ] # | 11 ); 我首先需要在一系列行的末尾添加
5蟒蛇涅夫=
6件带包装的蟒蛇38(
7套:
8[packages.django
9.psycopg2
10 ]
11 );
像这样
5蟒蛇涅夫=
6件带包装的蟒蛇38(
7包:#|
8[packages.django#|这是一个函数
9.psycopg2#|
10 ] # |
11 );
我首先需要在一系列行的末尾添加任意数量的空格,以便能够使用块视觉选择进行更改。那么我该怎么做呢?最后,我使用了
:normal
(请参见:help:normal
)来指定行的范围或使用可视选择
例如,要在一系列行的末尾添加27个连字符(-
),请输入:5,11normal 27A-
,其中
-启动命令:
-请参阅5,11
:help cmdline范围
-请参阅normal
:帮助:normal
-在行尾追加文本27A
次。(请参见[count]
):帮助A
-要复制的字符串-
空格
添加到可视选择行的最开始处3次
可视线路
模式以选择线路:正常的3gIspace
(请参阅帮助gI
)in---------------------------
pkgs.mkShell {---------------------------
buildInputs = [---------------------------
pythonEnv---------------------------
];---------------------------
}---------------------------
spacespacespacein
spacespacespace pkgs.mkShell {
spacespacespace buildInputs = [
spacespacespace pythonEnv
spacespacespace ];
spacespacespace }