GNU/Linux >> Belajar Linux >  >> Linux

Cara Menampilkan Nomor Baris di Vim / Vi

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:

  1. Tekan tombol Esc tombol untuk beralih ke mode perintah.

  2. Tekan : (titik dua) dan kursor akan bergerak di pojok kiri bawah layar. Ketik set number atau set nu dan tekan Enter .

    :set number
  3. 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.


Linux
  1. Cara Menyisipkan Teks di awal setiap baris di Vim

  2. Bagaimana Cara Menggunakan Jenis File Di Vim?

  3. Bagaimana cara menampilkan nomor baris di vi/vim?

  1. Cara Mengatur Pengaturan Proxy di baris perintah atau Terminal Linux

  2. ^M di akhir setiap baris di vim

  3. VIM:cara menuju ke baris yang tepat di Ubuntu

  1. Bagaimana saya bisa mengubah spasi menjadi tab di Vim atau Linux?

  2. Bagaimana cara mengatur tab ke 4 spasi di vim?

  3. Bagaimana cara mengatur preferensi kayu manis di baris perintah?