Bagaimana untuk memadam semua kandungan selepas lajur yang ditentukan dalam berbilang baris dalam vim?
怪我咯
怪我咯 2017-05-16 16:34:47
0
4
741

Contohnya:

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

Anda boleh menggunakan Ctrl + v untuk memilih semua lajur di mana koma terletak, dan anda mahu memadamkan semua kandungan di sebelah kanannya. Adakah terdapat sebarang pintasan?

怪我咯
怪我咯

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

membalas semua(4)
黄舟

Mula-mula pilih semua baris yang ingin anda ganti, kemudian :'<,'>s/,.*$//

大家讲道理

Secara langsung control-v dan kemudian $d atau D Belum selesai lagi?

仅有的幸福

Guna awk

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

Anda juga boleh melakukan ini menggunakan blok visual:

gg
f,
<c>v
$
G
x
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan