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 individuV
(huruf besar) untuk memilih seluruh barisCtrl+v
untuk memilih berdasarkan blok
Setelah Anda memilih teks yang diinginkan, Anda dapat menekan:
y
untuk menarik (menyalin) kontend
untuk menghapus (memotong) kontenp
untuk meletakkan (menempel) konten
Setelah Anda mengedit di Vim, pastikan untuk menyimpan file sebelum Anda keluar.