vim奇巧淫技

删除奇数行
:g/^/d|m

删除偶数行
:g/^/+1/d

重复所有行
:g/^/t.

倒序所有行
:g/^/m 0

 

将所有方法foo(a,b,c)的实例改为foo(b,a,c) 

:%s/foo(\([^,]*\),\([^,]*\),\([^)]*\))/foo(\2,\1,\3)/g
附加几条sed

sed ’s/^$/d’ price.txt 删除所有空行

sed ’s/^[ ]*$/d’ price.txt 删除所有只包含空格或者制表符的行

sed ’s/”//g’ price.txt 删除所有引号

你可能感兴趣的:(vim)