Vim/Vi adalah editor teks pilihan bagi banyak pengembang perangkat lunak dan administrator sistem Linux.
Secara default, Vim tidak menampilkan nomor baris, tetapi dapat dengan mudah diaktifkan. Vim mendukung tiga mode penomoran baris yang membantu Anda menavigasi file. Selain penomoran baris absolut standar, Vim juga mendukung mode penomoran baris relatif dan hybrid.
Artikel ini akan menunjukkan cara menampilkan atau menyembunyikan nomor baris di editor teks Vim / Vi.
Selain membantu menavigasi kode, penomoran baris juga berguna dalam situasi lain seperti pemrograman berpasangan, skrip debugging, tinjauan kode, merujuk ke baris tertentu, dan banyak lagi.
Nomor Baris Absolut #
Penomoran baris absolut adalah penomoran baris standar, yang menampilkan nomor baris yang sesuai di sebelah setiap baris teks.
Untuk mengaktifkan penomoran baris, atur bendera nomor:
-
Tekan tombol
Esc
tombol untuk beralih ke mode perintah. -
Tekan
:
(titik dua) dan kursor akan bergerak di pojok 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
perintah:
:set nonumber
Anda juga dapat mengganti nomor baris dengan :set number!
atau :set nu!
:
:set number!
Nomor Baris Relatif #
Ketika penomoran baris relatif diaktifkan, baris saat ini ditampilkan sebagai 0; Baris di atas dan di bawah dari baris saat ini diberi nomor secara bertahap (1
, 2
, 3
, dll.).
Mode garis relatif berguna karena banyak operasi Vim, seperti memindahkan ke atas/bawah dan menghapus garis bekerja pada nomor baris relatif.
Misalnya, untuk menghapus sepuluh baris berikutnya di bawah kursor, Anda akan menggunakan d10j
memerintah. Dengan mengaktifkan nomor baris relatif, Anda akan memiliki gambaran visual yang lebih baik tentang kode.
Untuk mengaktifkan penomoran baris relatif, alihkan ke mode perintah dan masukkan :set relativenumber
atau :set rnu
:
:set relativenumber
Untuk menonaktifkan penomoran baris relatif, ketik :set norelativenumber
atau set nornu
:
:set nonumber
Untuk mengganti penomoran baris relatif, gunakan :set relativenumber!
atau :set rnu!
perintah:
:set number!
Nomor Baris Hibrida #
Di Vim 7.4 dan yang lebih baru, mengaktifkan nomor baris absolut dan relatif secara bersamaan mengatur mode nomor baris hybrid.
Penomoran baris hibrida sama dengan penomoran baris relatif dengan satu-satunya perbedaan adalah bahwa baris saat ini bukannya menampilkan 0
menunjukkan nomor baris absolutnya.
Untuk mengaktifkan penomoran baris hybrid, jalankan keduanya number
dan relativenumber
perintah:
:set number relativenumber
Hal yang sama dapat dicapai dengan menjalankan perintah satu per satu:
:set number
:set relativenumber
Untuk menonaktifkan mode hybrid, Anda harus menonaktifkan penomoran absolut dan relatif.
Setelan Permanen #
Jika Anda ingin nomor baris muncul setiap kali Anda meluncurkan Vim, tambahkan perintah yang sesuai ke .vimrc
Anda (File konfigurasi Vim). Misalnya, untuk mengaktifkan penomoran baris absolut, Anda akan menambahkan yang berikut ini:
vim ~/.vimrc
~/.vimrc:set number
Kesimpulan #
Untuk menampilkan nomor baris di Vim, gunakan :set number
perintah untuk nomor baris absolut, :set relativenumber
untuk nomor baris relatif. Jika nomor baris absolut dan relatif diaktifkan, Vim beralih ke mode penomoran baris hybrid.
Jangan ragu untuk meninggalkan komentar jika Anda memiliki pertanyaan.