2009-04-14 120 views
1

添加一個額外的角色,我有以下的使用情況下,我的文件內容是這樣的如何在每行的末尾在vim

a 
b 
c 

我想正則表達式來做到這一點

a| 
b| 
c| 

你可以在vim中推薦一個正則表達式嗎?

+0

跛腳的問題。作者並沒有試圖首先自己解決問題。 – stepancheg 2009-04-14 20:22:21

回答

17

Type在VIM

:%s/$/|/ 
以下

This m用字符串|代替由$表示的行的結尾。

2

這將爲基本的腳本目的

sed 's/$/|/' filename 

爲VIM

:%s/$/|/g 

的g是全球工作,但沒有必要

+0

它不是一個Vim,是嗎? – 2009-04-14 20:16:00