例如,要向这个Nix-lang片段添加块注释
5 pythonEnv =
6 pkgs.python38.withPackages (
7 packages:
8 [ packages.django
9 packages.psycopg2
10 ]
11 );
像这个
5 pythonEnv =
6 pkgs.python38.withPackages (
7 packages: # |
8 [ packages.django # | This is a function
9 packages.psycopg2 # |
10 ] # |
11 );
我首先需要在一系列行的末尾添加任意数量的空间,以便能够通过块视觉选择进行更改。那么我该怎么做呢?
最后,我使用:normal
(请参见:help :normal
(,同时指定范围或使用线条的视觉选择。
例如,要在一系列行的末尾添加27个连字符(-
(,请输入:5,11normal 27A-
,其中
:
-启动命令5,11
——见:help cmdline-ranges
normal
——见:help :normal
27A
-在行的最后添加文本[count]
次。(参见:help A
(-
-要复制的字符串
in---------------------------
pkgs.mkShell {---------------------------
buildInputs = [---------------------------
pythonEnv---------------------------
];---------------------------
}---------------------------
或者,在视觉选择的行的最开始添加字符串space
3次,
- 按SHIFT-V启动
VISUAL LINE
模式以选择线路 - 类型
:normal 3gIspace
(参见help gI
(
spacespacespacein
spacespacespace pkgs.mkShell {
spacespacespace buildInputs = [
spacespacespace pythonEnv
spacespacespace ];
spacespacespace }