Word1 Word2 Word3 ... Wordx LastWord
Word1 Word2 Word3 ... Wordx LastWord
我怎么可能在每行的最后一个单词之前添加"|"并在 vim 中使用正则表达式返回以下结果?
Word1 Word2 Word3 ... Wordx | LastWord
Word1 Word2 Word3 ... Wordx | LastWord
尝试以下命令
:%s/[^ ]*$/| &/
或者(如IngoKarkat所建议的那样(
:%s/S*$/| &/
使用此替换:
:%s/ (w+)$/ | 1/
要使用当前的iskeyword
设置执行此操作,请执行以下操作:
:%s/.*<zs/ | /