如何删除其他两个单词/字符之间的两个单词/字符?

时间:2017-04-10 03:46:36

标签: vim

换句话说,我如何转变:

isDefault   預設      Default 初期設定
none    無       None    無
buyNow  現在購買        Buy now すぐ購入

进入这个?

isDefault 初期設定
none 無
buyNow すぐ購入

(请注意,间距必须变成一个。)

1 个答案:

答案 0 :(得分:2)

:%s/\s.*\s/ /
  • \s.*\s从第一个空白到行
  • 中的最后一个空格的所有字符
  • 用单个空格替换


与调用awk命令相同的概念

:%!awk '{print $1,$NF}'

将仅保留第一个和最后一个字段