Android

Cara menyalin, memotong dan tampal dalam vim / vi

Vim 02 - Конфигурация и плагины

Vim 02 - Конфигурация и плагины

Isi kandungan:

Anonim

Apabila bekerja dengan fail teks, menyalin, memotong dan menyisipkan teks adalah salah satu tugas yang paling sering dilakukan.

Vim atau prekursor Vi datang dipasang pada macOS dan hampir semua pengedaran Linux. Mengetahui asas-asas Vim adalah berguna dalam situasi di mana editor kegemaran anda tidak tersedia.

Artikel ini menunjukkan bagaimana untuk menyalin, memotong, dan tampal dalam editor Vim / Vi.

Salin, Potong dan Tampal dalam Mod Normal

Apabila anda melancarkan editor Vim, anda berada dalam mod biasa. Dalam mod ini, anda boleh menjalankan arahan Vim dan menavigasi fail.

Untuk kembali ke mod biasa dari sebarang mod lain, tekan kekunci Esc .

Vim mempunyai terminologi sendiri untuk menyalin, memotong dan menyisipkannya. Salinan dipanggil yank ( y ), dipotong dipanggil hapus ( d ), dan tampal dipanggil put ( p ).

Menyalin (Yanking)

Untuk menyalin teks, letakkan kursor di lokasi yang dikehendaki dan tekan kekunci y diikuti dengan arahan pergerakan. Berikut adalah beberapa arahan yanking yang berguna:

  • yy - Yank (salin) baris semasa, termasuk watak baru. 3yy - Yank (menyalin) tiga baris, bermula dari garis di mana kursor diposisikan. y$ - Yank (salinan) semuanya dari kursor hingga akhir baris. y^ - Yank (salinan) semuanya dari kursor ke permulaan garisan. yw - Yank (salinan) ke permulaan perkataan seterusnya. yiw - Yank (salin) perkataan semasa. y% - Yank (salinan) ke watak yang hampir sama. Pasangan lalai yang disokong adalah () , {} , dan . Berguna untuk menyalin teks antara tanda kurung yang sepadan.

Keratan (Menghapus)

Dalam mod biasa, d ialah kunci untuk memotong (memadam) teks. Gerakkan kursor ke posisi yang dikehendaki dan tekan kekunci d , diikuti dengan arahan pergerakan. Berikut adalah beberapa arahan memadam yang berguna:

  • dd - Padam (potong) baris semasa, termasuk aksara baru. 3dd - Padam (potong) tiga baris, bermula dari garis di mana kursor berada, d$ - Padam (potong) semuanya dari kursor ke hujung garisan.

Perintah gerakan yang memohon untuk yanking juga sah untuk memadam. Sebagai contoh dw , hapuskan permulaan perkataan seterusnya dan d^ memadamkan semuanya dari kursor ke permulaan garisan.

Pasting (Meletakkan)

Untuk meletakkan teks yanked atau dipadam, alihkan kursor ke lokasi yang dikehendaki dan tekan p untuk meletakkan (tampal) teks selepas kursor atau P untuk meletakkan (tampal) sebelum kursor.

Salin, Potong dan Tampal dalam Mod Visual

Mod visual Vim membolehkan anda memilih dan memanipulasi teks.

  1. Letakkan kursor ke barisan yang anda mahu mulailah memotong atau memotong.

    Mod visual mempunyai tiga subtipe.

    • Tekan v untuk memasuki mod visual. Tekan V untuk memasuki mod garis visual, di mana teks dipilih mengikut baris. Tekan Ctrl+v untuk memasuki mod blok visual. Dalam mod ini, teks dipilih oleh blok segi empat.

    Memasuki mod visual juga menandakan titik pemilihan permulaan.

    Gerakkan kursor ke hujung teks yang hendak disalin atau dipotong. Anda boleh menggunakan arahan pergerakan atau kekunci anak panah kiri, bawah, kanan dan kiri.

    Tekan y untuk menyalin, atau d untuk memotong pemilihan.

    Gerakkan kursor ke lokasi yang ingin anda tampal kandungannya.

    Tekan P untuk menampal kandungan sebelum kursor, atau p untuk menampalnya selepas kursor.

Kesimpulannya

Dalam panduan ini, kami telah menunjukkan kepada anda cara menyalin, memotong, dan tampal dalam Vim.

Jangan ragu untuk meninggalkan komen jika anda mempunyai sebarang pertanyaan.

terminal vim