如何在vim中删除此模式中的内容?

时间:2018-09-18 17:06:25

标签: vim

123|abc|dog
4a6|adc|cat
...

我要删除所有字符,直到第一个'|'在VIM的每一行中。结果将是:

abc|dog
adc|cat
...

1 个答案:

答案 0 :(得分:6)

qqdf|jq10000@q
:%s/^.\{-}|//
:%norm df|
:%!cut -d '|' -f 2-
:%s/^[^|]*|
<c-v>G4lx
:%norm 4x