Vim / Vi adalah teks editor pilihan bagi banyak developers perangkat lunak dan administrator sistem Linux.
Secara default, Vim tidak menampilkan nomor baris, tetapi mereka dapat dengan mudah di tampilkan. Vim mendukung tiga mode penomoran yang membantu Anda menavigasi file. Selain penomoran baris absolut standar, Vim juga mendukung mode penomoran baris relatif dan hybrid.
Dalam panduan ini, kami akan menunjukkan kepada Anda cara menampilkan atau menyembunyikan nomor baris dalam editor teks Vim / Vi.
Selain membantu menavigasi kode, menampilkan nomor di baris juga berguna dalam situasi lain seperti pemrograman kolaboratif, skrip debugging, tinjauan kode, mudah untuk merujuk ke baris tertentu dan banyak lagi.
Nomor Baris Absolut
Penomoran baris absolut adalah penomoran baris yang standar, penomoran ini menampilkan nomor baris yang berurutan di sebelah setiap baris teks.
Untuk mengaktifkan penomoran baris :
- Tekan tombol
Esc
untuk beralih ke mode perintah. - Tekan
:
(titik dua) dan kursor akan bergerak di sudut kiri bawah layar. Ketikset number
atauset nu
dan tekanEnter
.:set number
- Nomor baris akan ditampilkan di sisi kiri layar:
Untuk menonaktifkan nomor baris absolut, jalankan :set nonumber
atau set nonu
:set nonumber
Anda juga dapat mengganti nomor baris dengan :set number!
atau :set nu!
:set number!
Nomor Baris Relatif
Ketika penomoran garis relatif diaktifkan, baris saat ini ditampilkan sebagai 0
, dan garis di atas dan di bawah dari garis saat ini dinomori secara bertahap (1
, 2
, 3
… dan seterusnya).
Mode relatif berguna karena banyak operasi di Vim seperti bergerak naik / turun dan menghapus baris pada nomor baris relatif.
Misalnya, untuk menghapus sepuluh baris berikutnya di bawah kursor, Anda akan menggunakan perintah d10j
. Dengan nomor garis relatif diaktifkan, Anda akan memiliki tinjauan visual yang lebih baik pada kode.
Untuk mengaktifkan penomoran baris relatif, beralih ke mode perintah dan masukkan :set relativenumber
atau :set rnu
:set relativenumber
Untuk menonaktifkan nomor baris relatif, ketik :set norelativenumber
atau set nornu
:set nonumber
Untuk mengaktifkan nomor-nomor garis relatif gunakan perintah :set relativenumber!
atau :set rnu!
:set number!
Mode Penomoran hybrid
Dalam Vim 7.4 dan yang lebih baru, mengaktifkan nomor baris absolut dan relatif pada saat yang sama mengatur mode nomor baris hibrid.
Penomoran baris hybrid sama dengan penomoran baris relatif, satu-satunya perbedaan adalah baris saat ini bukannya menunjukkan 0
, melainkan menunjukkan angka baris absolutnya.
Untuk mengaktifkan penomoran baris hybrid, jalankan perintah number
dan relativenumber
:set number relativenumber
Hal yang sama dapat dicapai dengan menjalankan perintah satu per satu:
:set number :set relativenumber
Untuk menonaktifkan mode hybrid, Anda harus mematikan penomoran absolut dan relatif.
Pengaturan Permanen
Jika Anda ingin nomor baris muncul setiap kali Anda menjalankan Vim, tambahkan perintah yang sesuai ke .vimrc
(file konfigurasi Vim). Misalnya, untuk mengaktifkan penomoran baris absolut, Anda akan menambahkan yang berikut ini:
vim ~/.vimrc
:set number
Kesimpulan
Untuk menampilkan nomor baris di Vim, gunakan perintah :set number
untuk nomor baris absolut, :set relativenumber
untuk nomor baris relatif. Jika nomor baris absolut dan relatif diaktifkan, Vim beralih ke mode penomoran hybrid .