Cara menggunakan editor vim – Panduan Lengkap

Cara menggunakan editor vim – Panduan Lengkap

Editor Vim adalah salah satu editor terbaik yang digunakan dalam interface command line untuk membuka, mengedit dan menyimpan file, editor vim dapat digunakan untuk mengedit file teks sederhana serta file kode yang berbeda dari bahasa yang berbeda. Vim adalah versi terbaru dari editor Vi itu sebabnya vim disingkat sebagai “Vi ditingkatkan”. Ini sangat efisien dan juga dikenal sebagai IDE (lingkungan pengembangan terintegrasi) karena popularitasnya di editor pemrograman. Vim memiliki shortcut yang berbeda untuk melakukan tugas, ia memiliki cara dan ikatan yang berbeda.

Posting ini akan membantu kita untuk mengetahui bagaimana kita dapat menggunakan editor vim untuk mengedit file yang berbeda.

Perbandingan Vim dengan editor Nano

Editor nano adalah editor default di distribusi Linux sedangkan editor Vim sebagian besar sudah diinstal sebelumnya di beberapa distribusi Linux. Ada beberapa fitur dasar yang lebih populer daripada nano dan fitur-fitur tersebut adalah:

 
Vim Editor Nano Editor
It is slightly complex for a beginner It is simple to understand for a beginner
Supports programming languages Does not support programming languages
It is a cara-based It is modeless
Improved version of Vi editor Improved version of Pico editor
Advanced editor with many tools Simple editor

Mode Vim

Vim memiliki dua jenis cara yang berbeda, sebagai

Mode command line : Saat Anda membuka file apa pun dengan vim, Anda berada dalam cara perintah secara default. Dalam cara perintah, Anda dapat melakukan tugas yang berbeda dengan menggunakan perintah misalnya untuk menghapus baris, menyalin baris, dan menavigasi kursor di posisi file yang ditentukan. Jika karena alasan apa pun Anda tidak berada dalam cara perintah, cukup tekan tombolESC tombol, untuk masuk dalam cara perintah.

Mode sisipkan : Untuk menyisipkan sesuatu, Anda harus memilih cara sisipkan, untuk tujuan ini, cukup tekan tombolItombol untuk masuk ke cara penyisipan. Dalam cara ini, Anda dapat menulis apa saja dan menambahkan apa pun ke file. Setelah Anda selesai memasukkan, tekan tombol ESC dari keyboard dan alihkan cara penyisipan ke cara command line.

Pemasangan Vim

Di beberapa distribusi Linux, vim sudah diinstal sebelumnya tetapi jika tidak diinstal secara default, Anda dapat menginstalnya dengan dua metode berbeda baik menggunakan perintah apt atau dari toko utilitas snap. Untuk mengetahuinya, vim terinstal secara default atau tidak menjalankan perintah berikut di terminal.

$ vim --version

Outputnya menunjukkan itu tidak diinstal, jadi pertama-tama kita akan menginstalnya menggunakan perintah apt.

$ sudo apt install vim -y

Untuk menginstalnya dari toko utilitas snap, pertama, instal utilitas snap.

$ sudo apt install snapd

Sekarang instal editor vim oleh toko utilitas snap.

$ sudo snap install vim-editor --beta

Perintah Vim

Vim telah diinstal di distribusi Linux. Sekarang kita akan melanjutkan dan belajar tentang perintah di Vim. Ini memiliki lebih dari 1000 perintah untuk melakukan tugas yang berbeda secara efisien. Berbagai jenis perintah dijelaskan dengan contoh.

Perintah Dasar

Beberapa perintah dasar editor Vim adalah

Buka file : Anda dapat membuka file dengan editor vim dengan menggunakan kata kunci “vim”. Untuk pemahaman, kami ingin membuka file bernama file.txt menggunakan editor vim.

$ vim file.txt

File telah dibuka di editor vim.

Perintah bantuan : Jika Anda memerlukan jenis bantuan apa pun mengenai perintah apa pun, ketik:help [command keyword]dalam cara perintah, daftar bantuan akan ditampilkan. Misalnya, kami menemukan bantuan mengenai perintah “copy”.

Outputnya akan menampilkan file yang berisi semua bantuan yang relevan mengenai kata kunci “copy”.

Buka file kode : Sekarang jika Anda ingin membuka file lain, Anda dapat membukanya dengan mengetik :e [file name]dalam cara perintah. Untuk memahaminya, kita akan membuka sebuah file bernama code2.php menggunakan “:e code2.php”.

File yang ditentukan akan terbuka sebagai output.

Keluar dari vim tanpa menyimpan file : Kita dapat keluar dari editor tanpa menyimpan perubahan yang telah kita lakukan, dengan mengetik :qa atau :q!dan kemudian tekan tombol ENTER. Misalnya, kami keluar dari file:

Setelah menekan ENTER, Anda akan kembali ke terminal.

Keluar dari vim dengan menyimpan file : Kita dapat keluar dari file dengan menyimpannya. Untuk melakukannya ketik:wq dan tekan ENTER.

Simpan file : Saat bekerja jika kita ingin menyimpan perubahan, kita bisa melakukannya dengan mengetik:w dan memukul ENTER kunci.

Menyimpan file dengan mengganti nama : Kita dapat menyimpan file dengan mengganti namanya dengan mengetik “:w [file name]”:

Perintah navigasi kursor

Di editor vim, mouse tidak digunakan karena kursor dipindahkan dengan bantuan tombol. Kami akan membahas beberapa tombol dan shortcut untuk bernavigasi di editor vim. Ada daftar tombol dan tujuannya, gunakan dengan menekan titik koma “:” dan kemudian tombol tertentu.

 
Commands Actions
h To move the cursor to the left position
l To move the cursor to the right position
j To move the cursor to the down position
k To move the cursor to the up position
M To move the cursor directly to the middle of the screen
L To move the cursor directly to the bottom of the screen
H To move the cursor directly to the top of the screen
e Places the cursor at the end of the word
b Places the cursor at the start position of the previous word
w Places the cursor at the start position of the next word
$ Places the cursor at the end position of the line
0 Places the cursor at the start position of the line
} Takes the cursor to the start position of the next block or next paragraph
{ Takes the cursor to the start position of the previous block or previous paragraph
) Moves the cursor directly to the start position of the next sentence
( Moves the cursor directly to the start position of the previous sentence
G Places the cursor at the end of the file
gg Places the cursor at the start of the file
# To go on a specific line, type the number of lines next to #
CTRL +  b Moves the cursor to one page back
CTRL + f Moves the cursor to one page forward

Mengedit perintah

Jika kita ingin mengedit teks, pertama masuk ke cara insert dengan menekan tombol “I/i”, lalu ketik teks. Untuk keperluan pengeditan, ada beberapa perintah yang dapat membantu dalam pengeditan seperti perintah copy, tempel, hapus, dan batalkan. Kita bisa mendiskusikan semua perintah ini:

Perintah copy : Dalam vim, kata copy berasal dari kata “yank” sehingga akan menggunakan perintah copy dengan representasi yw.

 
Commands Actions
yy It is used to copy a line
yw It is used to copy a word
y$ It is used to copy from the present position of the cursor to the end of the line

Perintah tempel : Di vim, teks yang dicopy dapat ditempel hanya dengan mengetik “p” setelah titik koma.

Undo command : Dalam vim, jika salah atau tidak sengaja tindakan apa pun telah dilakukan, kita dapat membatalkan tindakan itu dengan mengetikkan “u” setelah titik koma. Kami membuat baris kosong dalam teks seperti yang ditunjukkan pada gambar di bawah ini:

Sekarang kita akan menekan tombol “u” kunci, dengan memasuki cara perintah, dengan menekan tombol ESC setelah titik koma”:”,

Perintah ulangi : Untuk mengulang tindakan apa pun di vim, ketik“r” dalam cara perintah (cara perintah dapat dibuka dengan menekan tombol ESC setelah mengetik titik koma)

Hapus perintah : Untuk menghapus kata atau kalimat, kami menggunakan perintah yang dijelaskan dalam tabel.

 
Commands Actions
dd To delete a line
d To delete the selected portion of a line
dw To delete a word
D To delete a line from the present position of the cursor to the end of the line
dG To delete a line from the present position of the cursor to the end of the file
dgg To delete a line from the present position of the cursor to the start of the file

Saat menekan dd, seluruh baris telah dihapus. Sebagai contoh, kita membuka sebuah file bernama file.txt.

Sekarang kita akan menekan dd dalam cara perintah.

Saat menekan dw, kata “adalah” telah dihapus. Misalnya, kursor kita ada di kata “adalah” di baris pertama.

Saat menekan D, garis dihapus dari posisi kursor:

Saat menekan dG, hapus semua baris dari posisi awal kursor:

Saat menekan dgg, baris sebelumnya dari kursor telah dihapus:

Outputnya adalah

Perintah pemilihan : Untuk pemilihan atau penyorotan teks, perintah berikut digunakan.

 
Commands Actions
v To highlight a character
V To highlight a line

Saat ditekan :v.

Saat menekan V:

Tunjukkan angka melawan garis

Menampilkan angka dengan setiap baris, memudahkan kita untuk menentukan baris mana kita dan di baris mana kita harus pergi untuk mengedit. Untuk menampilkan angka bersama dengan baris teks kita dapat meng
gunakan salah satu perintah yang ditampilkan dalam tabel.

 
:set number
:set nu!
:set number!

Mencari perintah

Kami dapat mencari kata-kata tertentu di vim juga seperti editor lainnya. Perintah untuk mencari adalah:

 
Command Actions
/ [enter the word ] Finds out the entered word from the entire file
? [enter the word] To search previous text from the entered word
n To search your word again in any direction
N To search the word again in the opposite direction

Jika kita menekan n:

Perintah jumlah kata

Seperti editor lainnya, kita juga dapat menghitung kata dan karakter dalam vim. Untuk ini, ada dua cara, tekan g lalu CTRL + G.

Atau gunakan w, !w, dan -w dalam cara perintah:

Bandingkan file

Kita dapat membandingkan dua file dalam vim. Sintaks umum dari perintah tersebut adalah

$ vimdiff file1 file2

Untuk penjelasannya, kami membandingkan dua file, file.txt dan file baru menggunakan vimdiff memerintah.

$ vimdiff file.txt newfile

Outputnya menunjukkan perbedaan seperti pada baris pertama, huruf “l” di file pertama dalam huruf besar sementara di file lain dalam huruf kecil dan dua baris terakhir hilang di file kedua.

Kesimpulan

Editor Vim adalah editor command line, yang jauh lebih serbaguna karena berisi semua fungsi yang dibutuhkan oleh pemula maupun ahli dan populer untuk fitur-fiturnya yang berbeda. Ini adalah bentuk lanjutan dari editor Vi dan dapat digunakan untuk membuka file pemrograman dari berbagai bahasa. Pada artikel ini, kita telah membahas instalasi dan perintah yang berbeda dari editor vim yang digunakan untuk menangani editor vim. Kami juga mencoba yang terbaik untuk menjelaskan useran perintah dengan bantuan contoh.

Related Posts