GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Memotong, Menyalin, dan Menempel di Vim / Vi

Pendahuluan

Vim adalah editor teks sumber terbuka yang umum digunakan yang diinstal secara default pada sebagian besar distribusi Unix. Anda dapat menggunakan editor teks dalam dua mode, dari antarmuka baris perintah atau sebagai aplikasi independen dalam GUI.

Saat bekerja di Vim, menyalin, memotong, dan menempel teks adalah cara pintas yang sering digunakan.

Dalam tutorial ini, pelajari cara menyalin, memotong, dan menempel di editor Vi / Vim.

Salin, Potong, dan Tempel dalam Mode Normal

Sebelum memulai, pastikan Anda berada dalam mode normal (pengeditan teks/mode perintah). Cara terbaik untuk melakukannya adalah dengan menekan Esc . Mode ini memungkinkan Anda menelusuri teks dengan mudah.

Menyalin dalam Vim

Menyalin teks dalam Vim juga disebut sebagai mencabut . Gunakan y pada keyboard saat melakukan operasi ini.

Ada sejumlah yank perintah, terutama berbeda pada jumlah teks yang ingin Anda salin.

Setelah dalam mode normal , pindahkan kursor ke tempat yang diperlukan dan gunakan perintah yang sesuai.

  • Untuk menyalin seluruh baris , letakkan kursor di awal baris dan ketik:
yy
  • Untuk menyalin tiga (3) baris , pindahkan kursor dari tempat Anda ingin mulai menyalin dan ketik:
3yy
  • Untuk menyalin kata dengan spasi di belakangnya , salin kursor di awal kata dan ketik:
yaw
  • Untuk menyalin kata tanpa mengikutinya spasi putih , arahkan kursor di awal kata dan ketik:
yiw
  • Untuk menyalin semua yang ada di kanan kursor ke akhir baris, gunakan perintah:
y$
  • Untuk menyalin semua yang tersisa dari kursor ke awal baris, ketik:
y^
  • Untuk menyalin semua yang ada di antara kursor dan karakter tertentu di baris, gunakan perintah:
ytx

Perintah tersebut adalah singkatan dari “tarik sampai x ”. Ganti x dengan karakter yang ingin Anda salin. Karakter x tidak akan disertakan.

  • Untuk menyalin semua yang ada di antara kursor dan karakter tertentu dalam baris (termasuk karakter itu) , gunakan perintah:
yfx

Ini menginstruksikan Vim untuk “menemukan x ”.

Memotong dalam Vim

Memotong teks disebut sebagai menghapus di Vim. Gunakan d kunci saat melakukan operasi ini.

Jika Anda menggunakan Vim dalam mode normal, Anda dapat dengan mudah memotong atau menghapus teks menggunakan d memerintah. Berikut adalah beberapa cara Anda dapat memotong konten:

  • Untuk memotong seluruh baris di mana kursor berada ketik:
dd
  • Untuk memotong tiga (3) garis , mulai dari tempat kursor berada gunakan:
3dd
  • Untuk memotong semua yang ada di kanan kursor sampai akhir baris gunakan perintah:
d$

Menempel di Vim

Setelah Anda memilih teks di Vim, tidak peduli apakah itu menggunakan yank atau delete perintah, Anda dapat menempelkannya di lokasi yang diinginkan.

Dalam terminologi Vim, menempelkan disebut menempatkan dan fungsi tersebut digunakan dengan p perintah.

Anda dapat menempelkan (atau meletakkan) teks dengan menggerakkan kursor ke posisi yang diinginkan dan menekan:

p

Menggunakan perintah ini menempelkan teks yang dipilih setelah kursor .

Untuk menambahkan teks sebelum kursor , ketik perintah dengan huruf kapital sebagai gantinya:

P

Salin, Potong, dan Tempel dalam Mode Visual

Atau, Anda dapat menyalin dan mengedit teks menggunakan pilihan visual fitur. Mode ini memungkinkan Anda memilih teks dengan menavigasi.

Gunakan Esc untuk keluar dari mode yang digunakan sebelumnya dan mengaktifkan pemilihan visual dengan menekan:

  • v (huruf kecil) untuk mulai memilih karakter individu
  • V (huruf besar) untuk memilih seluruh baris
  • Ctrl+v untuk memilih berdasarkan blok

Setelah Anda memilih teks yang diinginkan, Anda dapat menekan:

  • y untuk menarik (menyalin) konten
  • d untuk menghapus (memotong) konten
  • p untuk meletakkan (menempel) konten

Setelah Anda mengedit di Vim, pastikan untuk menyimpan file sebelum Anda keluar.


Ubuntu
  1. Cara menyalin dan menempel di Putty

  2. Salin dan tempel di terminal Ubuntu

  3. Copy dan paste di Terminal Linux dan Ubuntu

  1. Cara menginstal Vim (vi) di Windows 10

  2. Masalah :Bagaimana Saya Bisa Menyalin/menempel Ini Di Vim?

  3. Salin / potong Dan Tempel Terkadang Tidak Berfungsi Di Nautilus?

  1. Cara Menyalin File dan Direktori di Linux

  2. Bagaimana Mengubah dan Menggunakan Skema Warna Vim

  3. Cara Mengurungkan dan Mengulang Perubahan di Vim / Vi