Pengenalan
Terdapat pertarungan yang panjang antara pengguna Linux mengenai editor baris arahan mana yang terbaik. Dalam satu kamp vi adalah editor yang memerintah rombongan itu tetapi di dalam yang lain, itu adalah mengenai emacs.
Bagi yang lain yang hanya memerlukan sesuatu yang mudah digunakan untuk mengedit fail terdapat nano. Jangan salah saya vi dan emacs adalah editor yang sangat berkuasa tetapi kadang-kadang anda hanya perlu membuka, meminda dan menyimpan fail tanpa mengingat pintasan papan kekunci.
Editor nano mempunyai set pintasan papan kekunci sendiri dan dalam panduan ini saya bertujuan untuk membantu anda memahami makna semua ketukan kekunci istimewa yang anda boleh gunakan untuk menjadikan hidup anda lebih mudah apabila menggunakan nano.
Cara Dapatkan Nano
Editor nano boleh didapati secara lalai dalam semua pengedaran Linux yang paling popular dan anda boleh menjalankannya dengan satu perintah mudah:
na no
Perintah di atas hanya akan membuka fail baru. Anda boleh menaip ke dalam tetingkap, simpan fail dan keluar.
Cara Buka Fail Baru dan Beri Ia Nama Menggunakan Nano
Walaupun hanya berjalan nano baik-baik saja, anda mungkin ingin memberikan nama dokumen anda sebelum dimulakan. Untuk melakukan ini, cukup namakan nama fail selepas perintah nano.
nano myfile.txt
Anda boleh, tentu saja, membekalkan laluan lengkap untuk membuka fail di mana saja pada sistem Linux anda (selagi anda mempunyai keizinan untuk melakukannya).
Bagaimana Membuka Fail Sedia Ada Menggunakan Nano
Anda boleh menggunakan arahan yang sama seperti yang di atas untuk membuka fail yang sedia ada. Jalankan nano dengan laluan ke fail yang anda hendak buka.
Untuk dapat mengedit fail anda mesti mempunyai keizinan untuk mengedit fail sebaliknya, ia akan dibuka sebagai fail baca (dengan menganggap anda telah membaca kebenaran).
na no /path/to/myfile.txt
Anda boleh, tentu saja, menggunakan perintah sudo untuk meningkatkan keizinan anda untuk membolehkan penyuntingan sebarang fail.
Cara Simpan Fail Menggunakan Nano
Anda boleh menambah teks ke editor nano hanya dengan menaip kandungan terus ke editor. Menyimpan fail, bagaimanapun, memerlukan penggunaan pintasan papan kekunci.
Untuk menyimpan fail dalam nano tekan ctrl dan pada masa yang sama.
Jika fail anda sudah mempunyai nama anda hanya perlu tekan enter untuk mengesahkan nama sebaliknya anda perlu memasukkan nama fail yang anda ingin simpan fail sebagai.
Cara Simpan Fail dalam Format DOS Menggunakan Nano
Untuk menyimpan fail dalam format DOS tekan ctrldanountuk memaparkan kotak nama fail. Sekarang tekan altdanduntuk format DOS.
Cara Simpan Fail dalam Format MAC Menggunakan Nano
Untuk menyimpan fail dalam format MAC tekanctrldanountuk memaparkan kotak nama fail. Sekarang tekan altdanmuntuk format MAC.
Bagaimana Melampirkan Teks Dari Nano Ke Akhir Fail Lain
Anda boleh menambah teks dalam fail yang anda edit hingga akhir fail lain. Untuk melakukannya tekanctrldanountuk menaikkan kotak nama fail dan masukkan nama fail yang anda mahu tambah.
Yang seterusnya adalah sangat penting:
Tekan alt dan a
Ini akan mengubah teks nama fail simpan ke nama fail untuk dilampirkan.
Sekarang apabila anda tekan kembali teks dalam editor terbuka akan ditambahkan pada nama fail yang anda masukkan.
Bagaimana untuk Awalan Teks Dari Nano ke Permulaan Fail Lain
Jika anda tidak mahu memasukkan teks ke fail lain tetapi anda mahu teks muncul pada permulaan fail lain maka anda perlu memberi awalan.
Untuk awalan tekan failctrldanountuk menaikkan kotak nama fail dan masukkan laluan ke fail yang anda mahu tambah.
Sekali lagi sangat penting:
Tekan alt dan h
Ini akan mengubah menyimpan nama fail teks ke nama fail ke awalan.
Bagaimana Membuat Cadangan Fail Sebelum Menyimpannya di Nano
Sekiranya anda ingin menyimpan perubahan pada fail yang sedang anda edit tetapi anda ingin menyimpan sandaran asal dalam sistem fail Linux anda, tekanctrldanountuk membuka jendela simpan dan kemudian tekanalt dan b.
Kata backup akan muncul dalam kotak nama fail.
Cara Keluar Nano
Selepas anda selesai mengedit fail anda, anda perlu meninggalkan editor nano.
Untuk keluar dari nano hanya tekanctrl dan x pada masa yang sama.
Sekiranya fail tersebut tidak disimpan, anda akan diminta untuk berbuat demikian. Jika anda memilih "Y" maka anda akan diminta memasukkan nama fail.
Cara Memotong Teks Menggunakan Nano
Untuk memotong baris teks dalam tekan nanoctrldankpada masa yang sama.
Jika anda menekanctrldanksekali lagi sebelum membuat apa-apa perubahan lain maka baris teks dilampirkan ke papan klip maya.
Apabila anda mula menaip lebih banyak teks atau padam teks dan tekanctrldankmaka clipboard dibersihkan dan hanya baris terakhir yang anda potong akan tersedia untuk pemadatan.
Jika anda ingin memotong hanya sebahagian daripada baris tekanctrldan6 pada permulaan teks yang anda ingin potong dan kemudian tekanctrldankuntuk memotong teks.
Cara Menempatkan Teks Menggunakan Nano
Untuk menampal teks menggunakan nano hanya tekanctrldanu. Anda boleh menggunakan pintasan papan kekunci ini beberapa kali untuk terus menyalin garis lagi dan lagi.
Bagaimana untuk membenarkan dan menyalahkan teks di Nano
Umumnya anda tidak akan menggunakan nano sebagai pemproses kata dan jadi saya tidak pasti mengapa anda ingin membenarkan teks tetapi untuk melakukannya dalam nano pressctrldanj.
Anda boleh menyalahkan teks dengan menekanctrldanu. Ya, saya tahu ini adalah jalan pintas yang sama untuk menampal teks dan kerana terdapat lebih banyak jalan pintas yang ada, saya tidak tahu mengapa pemaju tidak memilih pintasan yang berbeza.
Memaparkan Kedudukan Kursor Menggunakan Nano
Jika anda ingin mengetahui sejauh mana dokumen yang anda berada dalam nano anda boleh menekanctrldanckunci pada masa yang sama.
Output ditunjukkan dalam format berikut:
line 5/11 (54%), col 10/100 (10%), char 100/200 (50%)
Ini membolehkan anda mengetahui dengan tepat di mana anda berada dalam dokumen itu.
Bagaimana Membaca Fail Menggunakan Nano
Sekiranya anda membuka nano tanpa menentukan nama fail anda boleh membuka fail dengan menekan arahan arahanctrldanrpada masa yang sama.
Anda kini dapat menentukan nama fail untuk dibaca ke editor. Sekiranya anda sudah mempunyai teks yang dimuatkan ke dalam tetingkap, fail yang anda baca akan dimasukkan ke bahagian bawah teks semasa anda.
Jika anda mahu membuka fail baru dalam tekan buffer baru altdan f.
Cara Cari dan Gantikan Menggunakan Nano
Untuk memulakan carian dalam akhbar nanoctrldan.
Untuk mematikan menggantikan akhbarctrldanr.Anda boleh menghidupkan penggantian semula dengan mengulangi kekunci.
Untuk mencari teks masukkan teks yang anda ingin cari dan tekan kembali.
Untuk mencari ke belakang melalui fail tekanctrldanruntuk membuka tetingkap carian. Tekan altdanb.
Untuk memaksa sensitiviti kes memaparkan tetingkap carian sekali lagi dan kemudian tekan altdanc. Anda boleh mematikannya dengan mengulangi kekunci.
Nano tidak akan menjadi editor teks Linux jika ia tidak menyediakan cara untuk mencari menggunakan ungkapan biasa. Untuk menghidupkan ungkapan biasa sekali lagi membuka tetingkap carian dan kemudian tekan altdanr.
Anda kini boleh menggunakan ungkapan biasa untuk mencari teks.
Semak Ejaan Anda Dalam Nano
Sekali lagi nano adalah editor teks dan bukan pemproses kata jadi saya tidak pasti mengapa ejaan adalah ciri utama padanya tetapi anda sememangnya boleh menyemak ejaan anda menggunakanctrldantpintasan papan kekunci.
Untuk ini untuk berfungsi, anda perlu memasang pakej ejaan.
Nano Switches
Terdapat beberapa suis yang boleh anda tentukan semasa menggunakan nano. Yang terbaik diliputi di bawah. Anda boleh mencari yang lain dengan membaca manual nano.
- nano -B (menyokong fail sebelum menyuntingnya)
- nano -E (menukarkan tab ke ruang semasa mengedit)
- nano -c (sentiasa menunjukkan kedudukan kedudukan kursor)
- nano -i (secara automatik mengindeks baris baru ke kedudukan yang sama seperti baris sebelumnya)
- nano -k (togol dipotong supaya ia memotong dari kedudukan kursor dan bukannya keseluruhan baris)
- nano -m (menyediakan sokongan mouse kepada editor)
- nano -v (membuka fail sebagai readonly)
Ringkasan
Semoga ini akan memberikan anda pemahaman yang lebih baik tentang editor nano. Ia adalah bernilai belajar dan ia memerintahkan kurang daripada kurva pembelajaran daripada vi atau emacs.