如何在vim的每一行末尾添加一个额外的字符

时间:2009-04-14 20:12:31

标签: regex vim

我有以下用例,我的文件内容如下所示

a
b
c

我想要一个正则表达式来执行此操作

a|
b|
c|

你能推荐vim中的正则表达式吗?

2 个答案:

答案 0 :(得分:17)

在VIM中键入以下内容

:%s/$/|/

这意味着将$表示的行尾替换为字符串|

答案 1 :(得分:2)

这将用于基本脚本编写目的

 sed 's/$/|/' filename

for vim

:%s/$/|/g

g代表全局,但不是必需的