Nano adalah editor teks yang mudah digunakan dengan dukungan untuk operasi sederhana dan antarmuka visual. Topik ini menjelaskan beberapa operasi umum serta tombol pintasan di Nano.
Instalasi Nano
Dalam contoh berikut, Nano 2.9.3 digunakan. Operasi dan tombol pintas dapat bervariasi tergantung pada versi Nano.
Editor Nano sudah terinstal sebelumnya di sebagian besar distribusi Linux. Anda dapat memeriksa versi Nano dengan mengeksekusi perintah
nano --versiondi terminal. Jika Nano belum terinstal di sistem Anda, instal secara manual. Untuk informasi lebih lanjut, lihat FAQ editor GNU nano.Cloud Shell adalah antarmuka baris perintah (CLI) web yang disediakan oleh Alibaba Cloud. Anda dapat menggunakan editor Nano yang sudah terinstal sebelumnya untuk mengedit teks di Cloud Shell. Untuk informasi lebih lanjut, lihat Apa itu Cloud Shell?
Peringatan
Contoh tombol pintas:
^<chr>: Tekan tombolcontroldan masukkan<chr>.M-<chr>: Tekan tombolmeta,edit, atauAltdan masukkan<chr>.
Tombol pintas beberapa editor Nano mungkin bertentangan dengan tombol pintas perangkat lunak atau sistem lain. Misalnya, tombol pintas
^WNano di Cloud Shell bertentangan dengan tombol pintas browser. Untuk menyelesaikan konflik tombol pintas, ganti tombol pintas yang bertentangan dengan tombolEsc.Tekan dua kali tombol
Escdan masukkan<chr>. Operasi ini sama dengan^<chr>.Tekan tombol
Escdan masukkan<chr>. Operasi ini sama denganM-<chr>.
Operasi umum
Memulai dan keluar dari Nano
Untuk memulai Nano, jalankan perintah
nanodi Cloud Shell. Nano akan membuat file teks kosong secara otomatis. Untuk menyimpan file, tentukan nama file dan direktori.Untuk keluar dari Nano, tekan tombol pintas
^X.
Mengelola file
Buka atau buat file:
Di luar Nano: Jalankan perintah
nanodan tentukan direktori file untuk membuka file di Nano. Jika file tidak ada, Nano akan membuat file baru di direktori yang ditentukan. Contoh perintah:nano namaFile nano /etc/namaFileDi Nano: Tekan tombol pintas
^RdanM-Funtuk membuat buffer di Nano dan membuka file di buffer. Jika file tidak ada, Nano akan membuat file baru di direktori yang ditentukan.
Simpan file:
Tekan tombol pintas
^Suntuk menyimpan konten di buffer ke file. Jika tidak ada file yang ditentukan untuk buffer, tentukan nama file dan direktori file.Jika Anda menekan tombol pintas
^Xuntuk keluar dari Nano tetapi file di buffer belum disimpan, Nano akan menanyakan apakah Anda ingin menyimpan file.Untuk menyimpan file, tekan tombol
Y.Untuk keluar dari Nano tanpa menyimpan file, tekan tombol
N.Untuk membatalkan operasi keluar, tekan tombol pintas
^C.
Simpan sebagai file: Untuk menyimpan konten di buffer ke file di direktori tertentu, tekan tombol pintas
^Odan tentukan jalur file.
Pindahkan kursor
Pindah ke kiri: Tekan tombol pintas
^Batau tombolkiriuntuk memindahkan kursor satu karakter ke kiri.Untuk bergerak ke kanan, tekan tombol pintasan
^Fatau gunakan tombolleftuntuk memindahkan kursor satu karakter ke kanan.Pindah ke atas: Tekan tombol pintas
^Patau tombolatasuntuk memindahkan kursor satu karakter ke atas.Pindah ke bawah: Tekan tombol pintas
^Natau tombolbawahuntuk memindahkan kursor satu karakter ke bawah.Lompat baris: Tekan tombol pintas
^_, masukkan nomor baris tujuan, lalu tekan tombolEnteruntuk melompat ke baris tujuan.Geser halaman maju: Tekan tombol pintas
^Yuntuk pergi ke halaman sebelumnya. Kursor berada di bagian atas halaman.Geser halaman mundur: Tekan tombol pintas
^Vuntuk pergi ke halaman berikutnya. Kursor berada di bagian atas halaman.
Edit teks
Hapus teks: Tekan tombol
Backspaceuntuk menghapus karakter di sebelah kiri kursor. Tekan tombol pintas^Duntuk menghapus karakter di sebelah kanan kursor.Pilih teks: Pindahkan kursor ke awal teks yang ingin dipilih, tekan tombol pintas
M-Auntuk masuk ke mode pemilihan, lalu pindahkan kursor untuk memilih teks. Teks yang dipilih akan disorot.Salin teks: Tekan tombol pintas
M-6untuk menyalin teks yang dipilih. Jika tidak ada teks yang dipilih, teks di baris kursor disalin ke clipboard.Potong teks: Tekan tombol pintas
^Kuntuk memotong teks yang dipilih. Jika tidak ada teks yang dipilih, teks di baris kursor dipotong dan ditempel ke clipboard.Tempel teks: Tekan tombol pintas
^Uuntuk menempelkan teks dari clipboard ke lokasi kursor. Jika konten dipotong secara berurutan dari teks yang sama, cukup tekan tombol pintas^Usekali untuk menempelkan semua konten.Cari konten: Tekan tombol pintas
^W, masukkan kata kunci, lalu tekan tombolEnteruntuk mencari konten dalam teks. Nano akan menemukan kecocokan pertama.Ganti konten: Tekan tombol pintas
^\atau^Runtuk mengganti semua konten yang cocok.Ratakan konten: Tekan tombol pintas
^Juntuk memformat konten.Urungkan: Tekan tombol pintas
M-Uuntuk membatalkan operasi sebelumnya.Ulangi: Tekan tombol pintas
M-Euntuk mengulangi operasi yang dibatalkan.
Ubah konfigurasi
Anda dapat mengubah file .nanorc untuk menyesuaikan konfigurasi Nano. File tersebut biasanya berada di direktori $HOME. Anda dapat mengonfigurasi Nano untuk menampilkan nomor baris dan indentasi otomatis dengan mengubah konfigurasi Nano.
Tampilkan nomor baris: Masukkan
set linenumberske file.nanorc, simpan file, lalu mulai ulang Nano.Indentasi otomatis: Masukkan
set autoindentke file.nanorc, simpan file, lalu mulai ulang Nano.Untuk informasi lebih lanjut tentang konfigurasi Nano, lihat NANORC.
Contoh
Ubah file konfigurasi Nano
Untuk mengonfigurasi Nano agar menampilkan nomor baris, gunakan Nano untuk mengubah file .nanorc. Masukkan set linenumbers ke baris pertama file. Prosedur:
Jalankan perintah berikut untuk membuat atau membuka file konfigurasi:
nano ~/.nanorcPindahkan kursor ke awal file dan masukkan
set linenumbers.Tekan tombol pintas
^Suntuk menyimpan file.Tekan tombol pintas
^Xuntuk keluar dari mode edit.Jalankan perintah
nanountuk membuka Nano. Hasil yang diharapkan adalah nomor baris ditampilkan di sisi kiri editor, seperti yang ditunjukkan pada gambar berikut.