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 :

  1. Tekan tombol Esc untuk beralih ke mode perintah.
  2. Tekan : (titik dua) dan kursor akan bergerak di sudut kiri bawah layar. Ketik set number atau set nu dan tekan Enter.
    :set number

    vim penomoran

  3. Nomor baris akan ditampilkan di sisi kiri layar:vim penomoran tampil

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 (123 … 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

vim-relative-line-numbers

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

vim-hybrid-line-numbers

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: