Nano tidak dapat menulis file. Nano adalah editor teks. Buka File di Nano

24.06.2020 drive SSD

Untuk pemula yang baru mulai belajar Linux, terminal banyak stres, tetapi ketika datang ke perintah nano ...

Hampir semua server berjalan di Linux, termasuk Server Ubuntu, jangan gunakan shell grafis, semua pengaturan dibuat menggunakan terminal. Di desktop distribusi Linux, situasinya sedikit lebih sederhana, tetapi tetap saja, jika Anda ingin menyempurnakan sistem, maka keakraban dengan terminal tidak dapat dihindari. Salah satu "perintah" yang paling sulit untuk dikuasai adalah Nano Linux. Perintah ini, nano ", tidak lain hanyalah konsol editor teks.

Cara Menggunakan Editor Teks Nano di Terminal Linux

Pada artikel ini, kami akan mencoba memberi tahu Anda dengan cara yang dapat diakses bagaimana menggunakan editor teks ini sehingga Linux tidak tampak seperti perintah operasi yang rumit.

Menginstal Nano di Linux

Jika terminal tidak merespons perintah nano dengan cara apa pun, maka editor teks ini tidak diinstal. Untuk menginstalnya, masukkan perintah:

sudo apt install nano

Semuanya siap diluncurkan!

Peluncuran nano

Editor teks nano hanya berfungsi di terminal. Satu lagi klarifikasi sebelum kita mulai, sistem operasi Linux peka huruf besar/kecil, jika kata atau bagian dari perintah ditulis dengan huruf besar, maka Anda perlu mengetiknya seperti itu, jika tidak, Anda akan mendapatkan kesalahan.

Jika Anda berada di direktori (folder) tempat file teks yang diperlukan berada, maka untuk mulai mengeditnya dengan nano anda perlu menulis di terminal seperti ini:

Nano index.html

Omong-omong, perintah akan membantu Anda mengetahui di direktori mana Anda sekarang pwd , dan file apa yang ada di sekitar ls .

Jika kita mengedit file yang terletak di direktori (folder) lain, maka Anda perlu menentukan path lengkap di terminal:

Nano /var/www/html/index.html

Jika Anda tiba-tiba mengedit file yang sensitif terhadap pembungkusan kata, masukkan perintah di terminal nano dengan kunci tambahan -w :

nano -w/var/www/html/index.html

Untuk membuka dokumen pada baris atau kolom tertentu nano +baris,kolom nama file

Misalnya nano +3.2 /etc/hosts

Pintasan keyboard nano untuk kontrol editor teks

Memasukkan informasi teks ke dalam nano tidak ada yang harus memiliki masalah. Tapi inilah betapa nyamannya mengelola data teks, menghapusnya secara massal, bergerak, dan yang paling penting, cara menyimpannya di nano, banyak orang memiliki masalah dengan ini.

Nama tindakan Tombol pintas nano
Buka file pada baris tertentu

+ baris_nomor

Sebagai contoh:

nano +25 log.txt

Gerakan "Lambat" ke samping - atas, bawah, kiri, kanan Kunci

atau

ctrl-f dan ctrl b

←→ atau

Ctrl P dan Ctrl N

Pindah ke awal file Alt | atau Alt\
Pindah ke akhir file alt / atau Alternatif?
Maju satu kata Ctrl Spasi
Pindah ke awal baris Ctrl A
Pindah ke akhir baris ctrl-e
Mundur satu kata Ruang Alt
Pindah ke baris demi nomor Alt G atau ctrl-
Halaman berikutnya (jika file teks panjang) ctrl-y
Halaman sebelumnya (jika file teks panjang) Ctrl V
Potong "hapus" seluruh baris Ctrl K
Hapus semuanya dari kursor hingga akhir file ALT T
Tempel garis yang sebelumnya dipotong atau disalin Ctrl U
Pilih bagian dari salinan teks atau potong (atau hapus) Pindah ke bagian teks yang diinginkan

Penjepit ALT-A

dan pindahkan kuncinya ↓←→

Salinan Alt-6

Potong atau hapus Ctrl K

Sisipkan Tab Ctrl I
Memasukkan informasi teks dari file lain ctrl-r

tentukan jalur ke file

Di nano tampilkan nomor baris dan kolom CTRL C
Temukan di berkas teks kata yang diperlukan CtrlW

tulis kata pencarian

Temukan selanjutnya CtrlW
Menyimpan perubahan ke file Ctrl O

tekan Memasuki

Simpan perubahan ke file dan keluar dari editor nano Ctrl O

tekan enter

Jangan simpan perubahan Ctrl Z
Simpan perubahan dan ganti nama file ctrl x

tekan kamu

masukkan nama file baru

tekan Memasuki

Saya harap menggunakan editor teks terminal nano tidak akan menjadi sakit kepala yang besar sekarang!

Apakah Anda memiliki pertanyaan lebih lanjut? Tulis di komentar tentang apa yang Anda lakukan atau sebaliknya!

Itu saja! Baca lebih banyak artikel dan instruksi di bagian ini. Tetap dengan situs ini, itu akan menjadi lebih menarik!

Semua perintah diberikan dengan menekan kombinasi tombol - tombol fungsi atau kombinasi Ctrl-huruf, Alt-huruf.

Alt ditiru satu klik pada Esc, Ctrl - ganda. Alih-alih Alt-X Anda dapat mengetik Esc X , alih-alih Ctrl K Anda dapat mengetik Esc Esc K .

Panah atas-kiri-kanan-bawah melakukan persis seperti yang seharusnya.
Garis mulai - Beranda
Akhir baris - Akhir
Halaman ke bawah - PgDn
Halaman up - PgUp

Satu kata di depan - Ctrl-Spasi
Satu kata kembali - Ruang alternatif(kursor di awal kata)
Ke awal file - Alt-| atau Alt-\ (singkatnya, Alt- dan tombol "ini")
Sampai akhir file - Alt-/ atau Alt-? (mirip dengan tombol Alt "ini")
Turun ke baris kosong pertama - Alt-0(atau Alt-))
Hingga baris kosong pertama - Alt-9(atau Alt-()


Hidupkan matikan pembungkus garis - Alt L
Lompat ke baris dengan nomor yang ditentukan - Alt-G

Teks dipilih dengan mouse atau dengan keyboard. Dari keyboard, pemilihan terjadi seperti ini: pertama, awal pemilihan ditandai: Alt-A atau Ctrl-^. Ini diikuti oleh navigasi - dan sampai tindakan dilakukan pada teks di buffer, pilihan disimpan.

Teks yang dipilih dapat disalin ke clipboard - kombinasi Alt-6.

Selanjutnya, kita dapat menempelkan teks dari clipboard Ctrl-U atau F10.

Selain itu, untuk kemudahan pengeditan, Ctrl-K tanpa adanya pilihan akan menghapus baris. Baik seluruhnya, atau dari kursor ke akhir baris. Perilaku diubah oleh kombinasi Alt-K(secara default, modenya adalah menghapus seluruh baris, dan Alt-K mengubahnya bolak-balik).

Perhatikan bahwa baris yang dihapus ada di buffer, sehingga dapat ditempel dengan Ctrl-U .

Kombinasi lain untuk orang malas - Alt-T, menghapus semuanya mulai dari kursor hingga akhir file (perintah tunkate).

Untuk menyisipkan teks dari file lain, gunakan tombol Ins(Saya pikir semua pengguna vim sangat menyadari perilaku tombol ini di nano).

Semua urutan Kontrol utama terdaftar di bagian bawah jendela terminal.

Urutan kontrol adalah sebagai berikut (dalam tanda kurung - duplikat tombol fungsi dan, terkadang, urutan Meta):

    kontrol+G (F1) - panggil menu tooltip lengkap;
  • kontrol+X (F2) - keluar dari program;
  • kontrol+HAI (F3) - catatan file saat ini;
  • kontrol+R (F5) - masukkan file ke yang sekarang;
  • kontrol+W (F6) - mencari teks dalam file saat ini;
  • kontrol+\ (F14 atau Meta+R) - penggantian teks dalam file saat ini; pertama, teks pengganti dimasukkan, kemudian, setelah menekan Memasuki- dapat diganti;
  • kontrol+kamu (F7 atau pgup) - pindah ke layar sebelumnya;
  • kontrol+V (F8 atau PgDwn) - pindah ke layar berikutnya;
  • kontrol+K (F9) = menghapus (Potong, potong) baris pada posisi kursor dan menyimpannya di buffer (cutbuffer);
  • kontrol+kamu - (F10) - memasukkan isi cutbuffer "a ke dalam baris pada posisi kursor; jika yang terakhir tidak berubah, ia memainkan peran Undo (pembatalan), biasanya tidak disediakan; juga dapat digunakan untuk kloning baris tanpa batas secara sewenang-wenang bagian dari teks - cukup untuk memindahkan kursor ke tempat yang tepat setelah dihapus;
  • kontrol+C (F11) - menampilkan informasi tentang posisi kursor dalam bentuk vr
  • kontrol+T (F12) - pemeriksa ejaan (menggunakan program eksternal ejaan, jika diinstal dan opsi yang sesuai diaktifkan di konfigurasi, lihat di bawah);
  • kontrol+P- memindahkan kursor satu baris ke atas;
  • kontrol+N- memindahkan kursor satu baris ke bawah;
  • kontrol+F- memindahkan kursor satu karakter ke depan;
  • kontrol+B- memindahkan kursor satu karakter ke belakang;
  • kontrol+SEBUAH- memindahkan kursor ke awal baris saat ini;
  • kontrol+E- memindahkan kursor ke akhir baris saat ini;
  • kontrol+L- menggambar ulang layar saat ini;
  • kontrol+^ (Meta+SEBUAH) - pemilihan (dan buffering) teks, mulai dari posisi kursor saat ini;
  • kontrol+D- menghapus karakter pada posisi kursor;
  • kontrol+H- hapus karakter di sebelah kiri kursor;
  • kontrol+Saya- masukkan karakter tab;
  • kontrol+J (F4) melengkapi paragraf saat ini secara otomatis;
  • kontrol+M memasukkan karakter baris baru (CR) pada posisi kursor;
  • kontrol+_ (F13 atau Meta+G) - lompat ke nomor baris yang ditentukan.

Editor Nano dirancang untuk meniru fitur dan kenyamanan editor teks UW Pico. Tangkapan layar berikut menunjukkan editor beraksi:

Berikut adalah bagaimana dokumentasi resmi menjelaskan berbagai bagian editor:

Ada empat bagian pengeditan utama. Baris atas menunjukkan versi program, file saat ini sedang diedit, dan apakah file telah dimodifikasi. Selanjutnya di jendela editor utama, Anda dapat melihat bahwa file sedang diedit. Baris ketiga adalah baris status, ini menunjukkan pesan penting. Dua baris bawah menunjukkan pintasan keyboard yang paling umum digunakan di editor.

Bagian berikut menjelaskan metode utama penggunaan, serta beberapa fitur Nano.

1. Buat dan buka file

Untuk meluncurkan editor, jalankan:

atau (jika kita ingin segera menentukan nama file)

$nano

Metode kedua cocok untuk membuat file baru dan membuka yang sudah ada. Anda dapat menentukan jalur absolut ke file (jika file berada dari jarak jauh).

Contoh di bawah ini menunjukkan seperti apa file yang terbuka:

Seperti yang Anda lihat, di bawah ini adalah petunjuk yang membuat pekerjaan lebih mudah.

2. Bagaimana cara menyimpan file di Nano

Berikut ini contohnya:

Nano juga memungkinkan Anda untuk menyimpan file dalam berbagai format. Misalnya, Anda dapat menyimpan file dalam format DOS dengan menekan Tombol alt+ d. Demikian pula, untuk menyimpan file dalam format Mac, tekan Alt+m. Perhatikan bahwa untuk mengubah format, Anda harus memulai proses penyimpanan normal dengan menekan Ctrl+o lalu menekan Alt+d atau Alt+m untuk memilih format.

3. Cara memotong dan menempelkan teks di Nano

Untuk memotong dan menempelkan baris tertentu, pertama-tama pindahkan kursor ke baris tersebut. Sekarang tekan pintasan keyboard Ctrl+K (potong) lalu kirim baris ke tempat Anda ingin menempelkannya, dan terakhir gunakan pintasan keyboard Ctrl+U (tempel).

Misalnya pada screenshot di bawah ini, ada persyaratan untuk memotong baris pertama dan menempelkannya di akhir. Pergi ke garis dan tekan kombinasi tombol Ctrl + K. Sekarang, pindahkan kursor ke bagian paling bawah dan tekan kombinasi tombol Ctrl + y.

Anda dapat menyalin bagian tertentu dari string daripada seluruh string. Untuk melakukan ini, Anda harus terlebih dahulu memilih kata/bagian dari baris dengan menekan Ctrl+6 (atau Alt+a). Anda sekarang dapat menekan Ctrl+K untuk memotong dan Ctrl+U untuk menempel.

Seperti yang Anda lihat, kita bisa selektif potong dan tempel bagian garis yang diinginkan.

4. Bagaimana menemukan dan mengganti kata di nano

Alat ini akan memungkinkan Anda untuk menemukan kata yang tepat, dan menggantinya dengan yang lain.

Untuk mencari kata di nano, tekan Ctrl+w. Anda kemudian akan diminta untuk memasukkan kata yang ingin Anda cari. Setelah memasukkan kata, tekan Enter dan alat akan menampilkan entri yang cocok.

Anda juga dapat mengganti kata dengan kata dari situs lain dengan menekan Ctrl+\. Saat Anda menekan kombinasi tombol ini, nano akan menanyakan kata yang ingin Anda ganti. Setelah memasukkan kata, tekan tombol Enter dan sekarang akan meminta Anda untuk mengganti kata. Setelah itu, nano akan meminta Anda untuk mengonfirmasi perubahan.

Tiga tangkapan layar berikut akan membantu Anda memahami esensi proses.

5. Bagaimana cara memasukkan file lain ke file yang sekarang?

Jika mau, Anda juga dapat menempelkan data dari file lain ke file yang sedang diedit di nano. Untuk melakukannya, tekan pintasan keyboard Ctrl + p, lalu tentukan jalur ke file yang ingin Anda buka.

Di bawah ini adalah contoh screenshot dari fungsi ini:

Seperti yang Anda lihat pada tangkapan layar di atas, teks dalam file dimasukkan dari posisi kursor.

6. Tampilkan posisi kursor

Jika mau, Anda juga dapat memeriksa posisi kursor di dalam file. Ini dapat dilakukan dengan menekan pintasan keyboard Ctrl + C.

Seperti yang Anda lihat pada tangkapan layar di atas, setelah menekan Ctrl+c, kursor posisi muncul, dan semua informasi tentangnya di bilah status (yang digarisbawahi adalah baris ketiga dari bawah jendela).

7. Cara menempatkan kursor pada baris atau kolom tertentu saat startup.

Jika diinginkan, Anda juga dapat menempatkan kursor pada baris dan kolom tertentu dari file saat memulai editor. Ini dapat dilakukan dengan memberikan informasi yang diperlukan saat memulai editor. Saklar digunakan untuk fungsi ini. garis komando+baris,kolom (baris menentukan nomor baris, dan kolom menentukan nomor kolom).

$ nano +baris,kolom

Sebagai contoh:

$ nano +2,5 abc.txt

Seperti yang Anda lihat pada tangkapan layar di atas, kursor berada di baris kedua dan kolom kelima saat membuka file.

8. Cara membuat cadangan file versi sebelumnya.

Alat ini memungkinkan Anda untuk membuat cadangan versi sebelumnya file yang sedang diedit. Ini dilakukan setelah Anda melakukan perubahan dan menyimpan file. Fitur ini dapat diakses dengan menggunakan opsi baris perintah -b.

$ nano -B

Sebagai contoh

$ nano -B abc.txt

Cadangan akan disimpan ke direktori saat ini dengan nama yang sama tetapi dengan akhiran tilde (~).

Harap dicatat bahwa file yang dibuat untuk pertama kalinya tidak dapat dicadangkan.

9. Backup file ke direktori tertentu.

Alat ini memungkinkan Anda untuk menyimpan semua file cadangan Anda di direktori tertentu. Fitur ini dapat diakses dengan opsi baris perintah -C atau -backupdir, yang memerlukan jalur ke folder tempat Anda ingin menyimpan file cadangan.

$ nano -B --backupdir=

10. Bagaimana mengkonversi tab ke spasi.

Alat ini juga memungkinkan Anda mengonversi tab menjadi spasi. Fitur ini dapat diakses menggunakan opsi baris perintah -E.

$nano -E

Misalnya, gambar berikut menunjukkan teks yang berisi tab di antara kata-kata.

Sekarang, sejak editor diluncurkan dengan opsi -E, perubahan disimpan, tab diubah menjadi spasi.

Kesimpulan

Mengingat artikel ini ditujukan untuk pemula, kami hanya menggores permukaannya saja sistem ini. Gunakan pintasan keyboard Ctrl+G untuk mempelajari lebih lanjut tentang Nano. Oh, dan ya, jangan lupa untuk mencoba dasar-dasar yang telah kita bahas di sini.

Editor nano mungkin memainkan peran semacam peredam kejut untuk pengguna pemula. Ya, itu bukan emacs, dan bahkan bukan joe. Tapi dia berhasil mengatasi tugas mengkonfigurasi dengan sukses. Dan dalam pengembangan dan penanganan - sesederhana menyapu. Bukan kebetulan bahwa di banyak distribusi Linux ditawarkan sebagai sistem yang luas. Di Gentoo Linux, di mana pengeditan manual file konfigurasi sering diperlukan selama instalasi, ini adalah satu-satunya editor yang tersedia selama fase instalasi sistem. Di CRUX dan Archlinux, bagaimanapun, selama instalasi, itu berdekatan dengan vi - yang meniru yang asli, dan karena itu mungkin juga lebih disukai.

Editor nano dimulai pada baris perintah dengan sintaks berikut: nano /path_to_file/file. Nasi. satu

Jika Anda telah menentukan file yang tidak ada, itu akan dibuat.

Setelah menjalankan perintah di atas, Anda akan melihat sesuatu yang mirip dengan Gambar. 2.

Saya pikir tidak masuk akal untuk menjelaskan bahwa memindahkan kursor, serta menghapus teks, dilakukan dengan tombol keyboard yang sesuai, seperti pada editor lain. Fungsi nano yang tersisa dikendalikan menggunakan urutan kontrol, daftar yang diambil dari http://posix.ru/apps/nano_editor/ dan diberikan di bawah ini.

Dalam nano, ada dua jenis urutan kontrol - urutan kontrol yang sebenarnya, kontrol+literal, dan meta-urutan, Meta+ surat. Melalui yang pertama, pengeditan teks dan operasi file dilakukan. Urutan kontrol sebagian diduplikasi oleh tombol fungsi F1-F16(panggilan F13-F16- melalui kombinasi Menggeser+F1-F4). Urutan meta adalah untuk mengubah pengaturan editor (hasil yang sama dicapai dengan opsi baris perintah).

Biarkan saya mengingatkan Anda bahwa pada keyboard PC, peran Meta-key biasanya dilakukan dengan menekan tombol alt(dalam beberapa tata letak - khususnya alt"dan kanan, atau, sebaliknya, kiri), atau menekan dan melepaskan tombol Melarikan diri.

Semua urutan Kontrol utama terdaftar di bagian bawah jendela terminal.

Urutan kontrol adalah sebagai berikut (dalam tanda kurung - duplikat tombol fungsi dan, terkadang, urutan Meta):

    kontrol+G (F1) - panggil menu tooltip lengkap;
  • kontrol+X (F2) - keluar dari program;
  • kontrol+HAI (F3) - catatan file saat ini;
  • kontrol+R (F5) - masukkan file ke yang sekarang;
  • kontrol+W (F6) - mencari teks dalam file saat ini;
  • kontrol+\ (F14 atau Meta+R) - penggantian teks dalam file saat ini; pertama, teks pengganti dimasukkan, kemudian, setelah menekan Memasuki- dapat diganti;
  • kontrol+kamu (F7 atau pgup) - pindah ke layar sebelumnya;
  • kontrol+V (F8 atau PgDwn) - pindah ke layar berikutnya;
  • kontrol+K (F9) = menghapus (Potong, potong) baris pada posisi kursor dan menyimpannya di buffer (cutbuffer);
  • kontrol+kamu - (F10) - memasukkan isi cutbuffer "a ke dalam baris pada posisi kursor; jika yang terakhir tidak berubah, ia memainkan peran Undo (pembatalan), biasanya tidak disediakan; juga dapat digunakan untuk kloning baris tanpa batas secara sewenang-wenang bagian dari teks - cukup untuk memindahkan kursor ke tempat yang tepat setelah dihapus;
  • kontrol+C (F11) - menampilkan informasi tentang posisi kursor dalam bentuk vr
  • kontrol+T (F12) - pemeriksa ejaan (menggunakan program ejaan eksternal, jika diinstal dan opsi yang sesuai diaktifkan di konfigurasi, lihat di bawah);
  • kontrol+P- memindahkan kursor satu baris ke atas;
  • kontrol+N- memindahkan kursor satu baris ke bawah;
  • kontrol+F- memindahkan kursor satu karakter ke depan;
  • kontrol+B- memindahkan kursor satu karakter ke belakang;
  • kontrol+SEBUAH- memindahkan kursor ke awal baris saat ini;
  • kontrol+E- memindahkan kursor ke akhir baris saat ini;
  • kontrol+L- menggambar ulang layar saat ini;
  • kontrol+^ (Meta+SEBUAH) - pemilihan (dan buffering) teks, mulai dari posisi kursor saat ini;
  • kontrol+D- menghapus karakter pada posisi kursor;
  • kontrol+H- hapus karakter di sebelah kiri kursor;
  • kontrol+Saya- masukkan karakter tab;
  • kontrol+J (F4) melengkapi paragraf saat ini secara otomatis;
  • kontrol+M memasukkan karakter baris baru (CR) pada posisi kursor;
  • kontrol+_ (F13 atau Meta+G) - lompat ke nomor baris yang ditentukan.

Urutan meta biasanya bekerja seperti sakelar. Dengan bantuan mereka, tindakan berikut dilakukan:

  • Meta+C- mengaktifkan/menonaktifkan posisi kursor konstan;
  • Meta+Saya- aktifkan/nonaktifkan indentasi otomatis;
  • Meta+Z- aktifkan/nonaktifkan penangguhan;
  • Meta+X- aktifkan/nonaktifkan output zona prompt;
  • Meta+P- aktifkan / nonaktifkan mode emulasi editor pico;
  • Meta+W- aktifkan / nonaktifkan mode bungkus kata;
  • Meta+M- aktifkan/nonaktifkan dukungan mouse (hanya saat membangun dengan dukungan gpm;
  • Meta+K- aktifkan / nonaktifkan pemotongan sampai akhir;
  • Meta+E- mengaktifkan/menonaktifkan penggunaan ekspresi reguler (regexp).
Selain itu, nano juga menyediakan alat konfigurasi eksternal - konfigurasi pengguna ~/.nanorc . Setelah melakukan beberapa manipulasi di dalamnya, Anda dapat sedikit memperluas fungsionalitas editor, khususnya, memberikan penyorotan sintaksis.

Dan berlisensi di bawah GNU GPL. Saat ini disertakan dalam distribusi Ubuntu secara default dan tidak perlu diinstal.
Untuk menjalankan nano, buka terminal dan jalankan:

nano

Opsi Penggunaan

Menggunakan perintah standar yang memungkinkan Anda mendapatkan bantuan dalam menggunakan program, di mana Anda dapat melihat opsi yang memungkinkan untuk membuka file dan informasi lainnya, Anda harus menjalankan:

nano --bantuan

Kami mendapatkan "knalpot" di bawah ini. Itu harus diulang, perintah

Nama Program --help

Standar untuk semua program konsol.

Penggunaan: nano [OPTIONS] [[+ROW,COLUMN] FILE]... Option Long Form Artinya -h, -? --help Tampilkan pesan ini +ROW,COLUMN Mulai dari baris dan baris yang ditentukan -A --smarthome Aktifkan tombol smart home -B --backup Simpan cadangan file yang ada -C<дир>--backupdir=<дир>Direktori untuk menyimpan cadangan unik -D --boldtext Gunakan huruf tebal sebagai ganti normal -E --tabstospaces Ubah tab menjadi spasi -F --multibuffer Izinkan beberapa buffer file -H --historylog Simpan dan baca baris penelusuran/ganti riwayat -I - - abaikanrcfiles Jangan gunakan pada file nanorc -K --rebindkeypad Perbaiki masalah keyboard kecil -L --nonewlines Jangan tambahkan baris kosong di akhir file -N --noconvert Jangan konversi dari format DOS/Mac -O - -morespace Gunakan baris ekstra untuk mengedit -Q<стр>--quotestr=<стр>Kutipan string -R --restricted Mode terbatas -S --smooth Line-by-line scrolling alih-alih setengah layar -T<#чис>--ukuran tab=<#чис>Setel lebar tab ke #jumlah kolom -U --quickblank Gunakan bilah status hapus cepat -V --versi Tampilkan versi dan keluar -W --wordbounds Gunakan lebih banyak definisi yang tepat batas kata -Y<стр>--sintaks=<стр>Gunakan deskripsi sintaks untuk menyorot -c --const Tampilkan posisi kursor secara permanen -d --rebinddelete Perbaiki Backspace/Hapus masalah -i --autoindent Auto indent pada baris baru -k --cut Potong dari kursor ke akhir baris -l -- nofollow Jangan ikuti symlink, tulis ulang -m --mouse Aktifkan mouse -o<дир>--operatingdir=<дир>Setel direktori kerja -p --preserve Tombol Cadangan XON (^Q) dan XOFF (^S) -q --quiet Diam-diam abaikan kesalahan startup, misalnya file rc -r<#столбцы>--isi=<#столбцы>Setel breakpoint baris pada #columns -s<программа>--ejaan=<программа>Gunakan pemeriksa ejaan alternatif -t --tempfile Rekam otomatis saat keluar, tidak ada pertanyaan yang diajukan -u --undo Aktifkan fitur urungkan [EXPERIMENTAL] -v --view Mode tampilan (hanya baca) -w --nowrap Jangan bungkus panjang baris - x --nohelp Jangan tampilkan dua baris bantuan di bagian bawah -z --suspend Aktifkan penangguhan -$ --softwrap Aktifkan pembungkusan lunak -a, -b, -e, -f, -g, -j (diabaikan , untuk kompatibilitas Pico))

teks bantuan nano

editor nano dirancang untuk meniru fungsionalitas dan kemudahan penggunaan editor asli U.W. Pico. Editor dibagi menjadi 4 bagian utama: baris teratas berisi versi program, nama file saat ini yang sedang diedit, dan apakah perubahan telah dilakukan pada file saat ini. Bagian kedua adalah jendela pengeditan utama, yang menampilkan file yang sedang diedit. Bilah status - baris ke-3 dari bawah - menampilkan berbagai pesan penting. Dua baris di bawah ini menunjukkan kombinasi tombol yang paling umum digunakan.

Notasi untuk pintasan keyboard adalah sebagai berikut: Kombinasi dengan Kontrol dilambangkan dengan simbol (^) dan dimasukkan menggunakan tombol Ctrl yang ditekan atau mengklik dua kali Escape Esc ; kombinasi dengan Esc dilambangkan dengan simbol Meta m dan dapat dimasukkan menggunakan tombol Esc , Alt atau Meta, tergantung pada keyboard yang digunakan. Juga, menekan Esc dua kali dan kemudian memasukkan angka tiga digit antara 000 dan 255 akan memasukkan karakter yang sesuai.
Kombinasi berikut tersedia di jendela pengeditan utama. Kombinasi alternatif ditunjukkan dalam tanda kurung:

Ctrl + G atau F1 - Tunjukkan bantuan ini
Ctrl + X atau F2 - Tutup buffer saat ini / Keluar dari nano
Ctrl + O atau F3 - Tulis file saat ini ke disk
Ctrl + J atau F4 - Sejajarkan paragraf saat ini

Ctrl + R atau F5 - Tempel file lain ke file saat ini
Ctrl + W atau F6 - Cari teks atau ekspresi reguler
Ctrl + Y atau F7 - Pergi ke layar sebelumnya
Ctrl + V atau F8 - Pergi ke layar berikutnya

Ctrl + K atau F9 - Potong baris saat ini dan simpan ke clipboard
Ctrl + U atau F10 - Tempel konten clipboard ke baris saat ini
Ctrl + C atau F11 - Tampilkan posisi kursor
Ctrl + T atau F12 - Periksa ejaan jika tersedia

m + \ atau m + | - Ke baris pertama file
m + / atau m + ? - Ke baris terakhir file

Ctrl + _ atau m + G - Pergi ke nomor baris dan baris yang ditentukan
Ctrl + \ atau m + R - Ganti teks atau ekspresi reguler
Ctrl + ^ atau m + Alt - Tandai teks pada posisi kursor saat ini
m + W - Ulangi pencarian terakhir

m + ^ atau m + 6 - Salin baris saat ini dan simpan ke clipboard
m + ) - Meningkatkan lekukan garis
m + ( - Kurangi indentasi garis
Ctrl + F - Meneruskan satu karakter
Ctrl + B - Kembali satu karakter
Ctrl + Spasi - Meneruskan satu kata
m + Spasi - Kembali satu kata
Ctrl + P - Pergi ke baris sebelumnya
Ctrl + N - Pergi ke baris berikutnya

Ctrl + Alt - Pergi ke awal baris saat ini
Ctrl + E - Pergi ke akhir baris saat ini
m + (atau m + 9 - Ke awal paragraf saat ini; lalu paragraf berikutnya
m +) atau m + 0 - Sampai akhir paragraf saat ini; lalu paragraf berikutnya
m + ] - Ke tanda kurung yang sesuai
m + atau m + _ - Gulir satu baris ke atas tanpa menggerakkan kursor
m + + atau m + = - Gulir satu baris ke bawah tanpa menggerakkan kursor
m +< или m + , - Переключить на предыдущий буфер
m + > atau m + . - Beralih ke buffer berikutnya

m + V - Tempel kombinasi tombol berikutnya apa adanya
Ctrl + I - Sisipkan tab pada posisi kursor
Ctrl + M - Sisipkan baris pada posisi kursor
Ctrl + D - Hapus karakter di bawah kursor
Ctrl + H - Hapus karakter di sebelah kiri kursor
m + T - Potong dari posisi saat ini ke akhir file

m + J - Sejajarkan seluruh file
m + D - Hitung jumlah kata, baris, dan karakter
Ctrl + L - Segarkan layar saat ini
Ctrl + Z - Jeda editor (jika diaktifkan)
m + X - Mode bantuan mengaktifkan/menonaktifkan
m + C - Tampilan permanen dari posisi aktifkan/nonaktifkan
m + O - Gunakan baris tambahan untuk mengedit aktifkan/nonaktifkan
m + Shift- Pengguliran halus memungkinkan menyangkal
m + P - Tampilkan spasi aktifkan/nonaktifkan
m + Y - Penyorotan sintaks mengaktifkan/menonaktifkan
m + H - Pintar tombol Home memungkinkan menyangkal
m + I - Mengaktifkan/menonaktifkan indentasi otomatis
m + K - Potong hingga akhir aktifkan/nonaktifkan
m + L - Mengaktifkan/menonaktifkan jeda baris otomatis
m + Q - Ubah tab input menjadi spasi, aktifkan/nonaktifkan
m + B - Aktifkan/nonaktifkan pencadangan
m + F - Mengaktifkan/menonaktifkan beberapa buffer file
m + M - Mengaktifkan/menonaktifkan dukungan mouse
m + N - Tidak ada konversi dari format DOS/Mac yang diaktifkan/dinonaktifkan
m + Z - Tangguhkan aktifkan/nonaktifkan
m+$- Transfer lembut aktifkan/nonaktifkan saluran

Penyorotan sintaksis

Pada server jarak jauh, Anda dapat menggunakan nano untuk mengedit konfigurasi - editor teks yang cepat, jelas, dan sederhana dengan penyorotan sintaks. Setuju, itu sangat nyaman.

1. Mari kita cari di mana di sistem kita terdapat contoh file .nanorc. Di Ubuntu mereka biasanya berada di direktori /usr/share/nano/. Salin file konfigurasi ke direktori Anda:

$ cp / etc/ nanorc ~/ .nanorc

2. Tambahkan baris ke file ~/.nanorc(pada contoh konfigurasi Ubuntu disertakan) untuk menyorot file yang kami butuhkan jika tidak ada dalam file konfigurasi standar:

## TeX termasuk "/usr/share/nano/patch.nanorc"## POV-Ray termasuk "/usr/share/nano/pov.nanorc" ## Perl termasuk "/usr/share/nano/perl.nanorc" ## File nanorc termasuk "/usr/share/nano/nanorc.nanorc"##Python termasuk "/usr/share/nano/python.nanorc"## C/C++ termasuk "/usr/share/nano/c.nanorc" ## Groff termasuk "/usr/share/nano/groff.nanorc"## Assembler include "/usr/share/nano/asm.nanorc" ## Ruby include "/usr/share/nano/ruby.nanorc" ## Halaman manual termasuk "/usr/share/nano/man.nanorc" ## HTML termasuk "/usr/share/nano/html.nanorc" ## Skrip Bourne shell termasuk "/usr/share/nano/sh.nanorc" ## Sun Java termasuk "/usr/share/nano/java.nanorc"

3. Jika ini tidak cukup, maka kami mengambil Syntax Highlight Pack dan mengatur lampu latar saat mengedit apa saja.