在 Vim 编辑器里,若要在每一行前添加 #
符号,可以采用以下几种办法:
方法一:使用可视块模式
- 进入可视块模式:打开文件后,按下
Ctrl + v
(在 Windows 或 Linux 上)或者Cmd + v
(在 macOS 上),进入可视块模式。 - 选中要添加符号的行:使用方向键上下移动,选中你想要添加
#
符号的行。 - 进入插入模式:选中行之后,按下
I
(大写的i
),进入插入模式。 - 插入符号:输入
#
符号。 - 退出插入模式:按下
Esc
键,此时 Vim 会在你选中的每一行的行首添加#
符号。
方法二:使用替换命令
在命令模式下输入以下命令:
:%s/^/#/
%
:代表对整个文件进行操作。s
:是替换命令。^
:表示行首。/#/
:意思是把行首替换为#
符号。
方法三:使用宏录制
- 开始录制宏:按下
qa
,这会把后续操作录制到寄存器a
中。 - 移动到行首并插入符号:按下
0
移动到行首,再按下i
进入插入模式,输入#
,接着按下Esc
退出插入模式。 - 移动到下一行:按下
j
移动到下一行。 - 停止录制宏:按下
q
停止录制。 - 执行宏:若要对接下来的 10 行执行宏操作,输入
10@a
;若要对整个文件执行,输入:%norm @a
。