vim 如何删除多行指定列后面的所有内容?
怪我咯
怪我咯 2017-05-16 16:34:47
0
4
714

例如:

111,a
222,bb
333,ccc
444,dddd
555,eeeee
666,ffffff
777,ggggggg

可以用 Ctrl + v 选种逗号所在的所有列,想把其右侧的所有内容都删掉,有什么快捷方式吗?

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(4)
黄舟

先选择所有要替换的行,然后:'<,'>s/,.*$//

大家讲道理

直接 control-v 然后 $d 或者 D 不完了吗?

仅有的幸福

用awk

awk  -F ','  '{print }'
Peter_Zhu

利用 visual-block 也可以做到:

gg
f,
<c>v
$
G
x
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板