cari

Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk memadam semua kandungan selepas lajur yang ditentukan dalam berbilang baris dalam vim?

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?

怪我咯怪我咯2774 hari yang lalu738

membalas semua(4)saya akan balas

  • 黄舟

    黄舟2017-05-16 16:36:47

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

    balas
    0
  • 大家讲道理

    大家讲道理2017-05-16 16:36:47

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

    balas
    0
  • 仅有的幸福

    仅有的幸福2017-05-16 16:36:47

    Guna awk

    awk  -F ','  '{print }'

    balas
    0
  • 天蓬老师

    天蓬老师2017-05-16 16:36:47

    Anda juga boleh melakukan ini menggunakan blok visual:

    gg
    f,
    <c>v
    $
    G
    x

    balas
    0
  • Batalbalas