vim如何在每一行前添加#
在 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。

浙公网安备 33010602011771号