GNU Nano atau biasa disebut nano saja, merupakan aplikasi penyuntingan teks (text editor) berbasis CLI yang andal. Salah satu keunggulan nano adalah terletak pada kemudahannya dibandingan dengan penggunaan aplikasi penyuntingan teks lainnya seperti vi atau vim dan ed. Nano selain sebagai aplikasi penyuntingan teks, juga dipakai untuk penyuntingan bahasa pemrograman. Dan ia, mendukung syntax highlighter, yang memudah para developer menulis kode dengan warna-warna disetiap sintaksisnya.

Ketika saya sedang menyunting berkas pengaturan Nginx menggunakan nano di VPS. Dan menjalankan perintah nginx -t untuk mengetahui apakah konfigurasinya sudah benar atau belum. Jika salah ia akan menampilkan baris nomor (line numbers) keberapa yang galat (error). Nah, ketika menggunakan nano untuk mengetahui baris nomor (line numbers) kita bisa pergunakan tombol CTRL + C. Tapi cara tersebut menyulitkan, terutama jika berkas berjumlah ribuan baris. Ada cara yang lebih mudah lagi yakni:

nano -c /direktori/berkas

Sayangnya cara tersebut bukanlah untuk menampilkan line numbers yang sesungguhnya. Hanya menampilkan letak di mana cursor berada.

Kabar baiknya jika kita pengguna nano di mulai dari versi 2.7.1 fitur line numbers telah diberikan. Untuk mengetahui kita menggunakan nano versi berapa dapat melakukan perintah berikut:

nano --version

Nah jika sudah versi 2.7.1 atau lebih. Kita bisa pergunakan cara berikut:

nano -l /direktori/berkas

Lihat terdapat line numbers-nya bukan? Cara di atas hanya berlaku kita berkas dibuat atau dibuka. Bagaimana cara agar permanen nano menampilkan line numbers ketika baru dijalankan? Yakni dengan menyunting berkas tersebut:

sudo nano -l /etc/nanorc

Dan buang komentar (uncomment) set linumbers

Keluar dari nano dan simpan. Nah, dengan demikian kita tidak perlu lagi menggunakan perintah -l untuk melihat l_ine numbers,_ cukup ketik nano saja sudah bisa.

Semoga bermanfaat. 😁

Sumber:

* <a href="https://www.nano-editor.org/news.php" target="_blank" rel="noopener noreferrer">https://www.nano-editor.org/news.php</a>