GNU/Linux >> Belajar Linux >  >> Linux

Edit blok visual di vim

Saya baru saja menerapkan jawaban sid-m di sini, tunjukkan hasilnya di sini. Karena ada beberapa pengguna juga mengalami masalah ini.

Setelah menekan I:

Dimasukkan aaa:(Jangan disesatkan oleh status yang sama dengan penyisipan biasa dengan menekan i di sini)

Memasukkan Esc.


Setelah menekan I dalam mode blok visual, vim tampaknya telah memasuki mode penyisipan. Namun saat Anda keluar dari mode penyisipan dan kembali ke mode normal, Anda akan melihat bahwa tombol yang Anda tekan dalam mode penyisipan telah berlaku di seluruh blok yang dipilih.

Demo tersedia di tautan ini


Mode blok visual

Memasukkan teks sebelum pemilihan

Langkah 1, buat pilihan blok visual Anda dengan:

<C-v>{motion}

Langkah 2, masuk ke mode penyisipan dengan I :

I

Langkah 3, masukkan yang Anda inginkan:

foo

Langkah 4, tinggalkan mode penyisipan:

<Esc>

Memasukkan teks setelah pemilihan

Langkah 2, masuk ke mode insert dengan A :

A

Mengubah konten pilihan

Langkah 2, potong dan masuk ke mode insert dengan c :

c

Ganti konten pilihan dengan karakter yang sama

Langkah 2, tekan r :

r

Langkah 3, tekan tombol yang diinginkan:

-

Cobalah sedikit lebih keras lain kali.


Linux
  1. Cara Menyisipkan Teks di awal setiap baris di Vim

  2. Apa itu Mode Vim? Bagaimana Mengubahnya?

  3. vim Tutorial dengan Contoh Perintah

  1. Bagaimana Tips Vim untuk Pemula (atau, Bantuan! Saya Harus Menggunakan Vim!)

  2. Cara Menginstal, Mengedit, atau Menghapus Pekerjaan Cron dalam Mode Batch

  3. Bagaimana cara menempel dari buffer dalam mode ex vim?

  1. 25 perintah Vim penting untuk navigasi dan pengeditan

  2. Bagaimana cara keluar dari vim -y di konsol?

  3. Vim Terjebak Dalam Mode Sisipkan