Vim 提取/删除匹配行 发表于 2019-06-25 更新于 2021-11-27 分类于 Vim Disqus: 1234567891011121314151617:1,10g/{pattern}/{cmd}:g/{pattern}/d "删除匹配行:v/{pattern}/d "保留匹配行:g/{pattern}/m$ "移动匹配行m0 第一行m$ 最后一行:sort:g/^\(.*\)$\n\1$/d "去除重复行:sort u "还有这种玩法,为什么不用这种玩法呢:v/./.,/./-1join "压缩空行:g/^$/,/./-j "压缩空行