vim底行模式替换行首、行末的字符
时间: 2023-10-17 16:30:19 浏览: 90
Vim编辑器有三种模式:命令模式、编辑模式、末行模式 模式间切换方法如下
在vim的底行模式下,可以使用以下命令替换行首和行末的字符:
1. 替换行首的字符:在底行模式下输入以下命令:
:%s/^old/new/g
其中,old表示要替换的字符,new表示替换后的字符。这个命令中的“%”表示对整个文档进行替换,“^”表示匹配行首。
2. 替换行末的字符:在底行模式下输入以下命令:
:%s/old$/new/g
其中,old表示要替换的字符,new表示替换后的字符。这个命令中的“%”表示对整个文档进行替换,“$”表示匹配行末。
例如,如果要将每行的行首空格替换为“#”,可以使用以下命令:
:%s/^ /#/g
如果要将每行的行末空格替换为“#”,可以使用以下命令:
:%s/ $/#/g
注意,这些命令将会替换整个文档中的所有匹配项。如果您只想替换某些行,可以使用行号或其他模式限制替换的范围。
阅读全文