vim , kependekan dari Vi Ditingkatkan adalah editor teks baris perintah yang digunakan untuk membuat dan melihat file teks. Dalam tutorial vim ini, Anda akan mempelajari tips berguna dalam menggunakan editor teks vim. Tanpa banyak basa-basi, mari kita langsung masuk.
Mode Vim
vim memiliki 2 mode; masukkan mode dan perintah modus.
- Sisipkan mode memungkinkan Anda memasukkan teks ke dalam file teks seperti yang Anda lakukan pada editor file biasa.
- Biasa mode memberi Anda kekuatan untuk menavigasi dan membuat modifikasi pada teks.
Untuk menavigasi di antara 2 mode, gunakan ESC karakter atau i .
Setelah Anda membuka file teks, Anda masuk ke mode normal. Untuk mengubah ke mode penyisipan dan mulai mengetik atau menyisipkan teks, tekan huruf i di keyboard Anda.
Untuk kembali lagi ke mode perintah, tekan tombol Esc kunci.
Sisipkan mode
Mode sisipkan memungkinkan Anda berinteraksi dengan teks. Misalnya, Anda dapat memasukkan teks, menghapus teks, dan menavigasi ke atas dan ke bawah, kiri atau kanan.
Setelah Anda membuka file teks menggunakan editor vim, Anda langsung masuk ke mode perintah.
Untuk masuk ke mode Sisipkan dan mulai menyisipkan teks, ikuti perintah di bawah ini.
Memasukkan teks
Tekan i
tombol untuk menyisipkan teks pada posisi kursor saat ini.
Tekan a
tombol untuk menyisipkan teks satu karakter setelah posisi kursor saat ini.
Tekan A
tombol untuk menyisipkan teks di akhir baris saat ini.
Tekan o
tombol untuk menyisipkan teks pada baris baru di bawah baris saat ini.
Tekan O
tombol untuk menyisipkan teks pada baris baru di atas baris saat ini.
Menghapus teks
Tekan s
untuk menghapus huruf saat ini pada kursor dan menyisipkan teks.
Tekan S
untuk menghapus baris saat ini dan menyisipkan teks.
Perintah dalam mode perintah vim
Sekarang mari kita lihat mode perintah. Bisa dibilang, ini adalah mode yang Anda dapat melakukan sebagian besar operasi.
Menavigasi dalam mode perintah (atas/bawah, kiri/kanan)
Untuk menavigasi ke atas/bawah, kiri/kanan gunakan tombol h , j , k , dan l .
k
– Memindahkan kursor ke atas satu baris.
j
– Memindahkan kursor ke bawah satu baris.
l
– Memindahkan kursor ke kanan satu karakter
h
– Memindahkan kursor ke kiri sebanyak satu karakter
Dalam mode perintah, Anda juga dapat menavigasi ke awal dan akhir baris/file. Mari selami perintah untuk mencapai ini.
Menavigasi ke awal dan akhir baris/file dalam mode perintah
^
– Memindahkan kursor ke awal baris
$
– Memindahkan kursor ke akhir baris
1G
– Memindahkan kursor ke awal file.
G
– Memindahkan kursor ke akhir file
nG
– Memindahkan kursor ke awal nomor baris “n” dalam file
Mencari dan mengganti teks
Mode perintah juga memberi pengguna kemampuan untuk mencari dan mengganti teks dalam file
Untuk mencari teks dalam file, tekan ESC dan gunakan / (forward slash)
diikuti dengan istilah pencarian, mis
:/Linux
Untuk menelusuri mundur dalam file teks, tekan lagi ESC kunci dan gunakan ?
diikuti dengan istilah pencarian, mis
:?Linux
Jika Anda ingin mencari string dan menggantinya dengan string lain dalam file, gunakan sintaks
:[range]s/search/replace/
Misalnya, jika kita ingin mencari string Linux
dan ganti dengan Unix
dari Baris 1 ke baris 3 dalam kode>linuxgeek.txt file , perintahnya adalah
:1,3 s/Linux/Unix/g
/g
memastikan bahwa semua contoh string pencarian diganti dalam rentang yang ditentukan. Jika Anda menghilangkan /g
pilihan, hanya contoh pertama di setiap baris yang akan diganti.
Menyalin dan menempel teks
Vim juga memberi Anda kemampuan untuk menyalin dan menempelkan teks di dalam file.
Menyalin teks
Untuk menyalin string dan menempelkannya di lokasi lain dalam file, ikuti langkah-langkah di bawah ini
- Pindahkan kursor ke awal string atau teks
- Ketik
v
pada keyboard Anda dan tekan kursor ke depan untuk menyorot teks - Setelah Anda sampai ke akhir teks , tekan
y
kependekan dari yank , untuk menyalin teks - Pindahkan kursor ke lokasi yang ingin Anda tempelkan teks yang disalin
- Tekan
p
kependekan dari paste, untuk menempelkan konten yang disalin
Selain itu, Anda dapat menggunakan perintah di bawah ini untuk menyalin baris.
y$
– Menyalin teks dari posisi saat ini ke akhir baris
yy
– Menyalin seluruh baris
4yy
– Salin 4 baris di bawah
Memotong/Menghapus teks
Jika Anda ingin menghapus satu karakter dalam mode perintah, tekan tombol x
Untuk menghapus kata, letakkan kursor di depan kata dan tekan dw
Untuk menghapus teks dari kata saat ini ke akhir baris tekan d$
Untuk menghapus atau memotong seluruh baris, tekan dd
CATATAN:
Anda dapat menghapus sejumlah baris dengan mendahului dd
perintah dengan nomor. Misalnya, untuk menghapus 3 baris termasuk baris saat ini, jalankan 3dd
Menyimpan dan Keluar dari Editor vim
Berikut adalah berbagai cara yang dapat Anda gunakan untuk keluar dari editor vim.
:wq
– Untuk menyimpan perubahan dan keluar dari editor vim
:q!
– Untuk keluar tanpa menyimpan perubahan
:x
atau :exit
atau :e
– Untuk menyimpan dan keluar dari perubahan yang ada
Menutup
Kami harap Anda menemukan tutorial ini berwawasan luas. Jangan ragu untuk melakukan uji coba pada editor Anda dan berikan masukan kepada kami.