Untuk melihat gaya pembungkus kata yang Anda gambarkan, gunakan "pembungkus lembut" nano: Esc+ $.
The Esc+ Lperintah Anda (dan semua orang) mencoba melakukan "wrapping keras."
Catatan tentang notasi keystroke - jika Anda baru mengenal Linux, notasi Esc+ $berarti tekan dan lepaskan Esclalu tekan $. Penuh tekan tombol urutan kemudian adalah Esc, Shift+4.
(Itu tidak berarti menahan diri sambil menekan $.)
Sumber: https://www.nano-editor.org/dist/v2.9/nano.html (cari --softwrap)
Catatan tentang softwrap dan kesalahan format - Jika Anda baru di nano, berhati-hatilah terhadap softwrap. Jika Anda mengedit file konfigurasi atau hal lain yang sensitif terhadap baris baru atau indentasi, kesalahan pemformatan dapat dilakukan. Sampai Anda terbiasa dengan perilaku softwrap, saya sarankan melakukan pemeriksaan cepat dengan softwrap off (lakukan urutan kunci lagi) sebelum menyimpan.
Perhatikan kebaikan yang diberikan oleh orang lain dalam jawaban mereka di bawah ini - karena sistem operasi yang berbeda dan versi nano yang berbeda melakukan sesuatu yang sedikit berbeda:
- Jika Anda suka softwrap setiap saat, atur di .nanorc Anda, seperti yang dijelaskan dalam jawaban x0a di bawah ini , karena sedikit lebih dalam daripada Prashant.
- Jika Anda memiliki Raspberry Pi, perhatikan jawaban chainsawmascara tentang perlunya penekanan tombol ekstra untuk softwrap agar berlaku.
- Jika Anda memiliki Mac, seperti jawaban lodeOfCode di bawah ini , Anda selalu dapat memperbarui nano dan di sini , dan karenanya menikmati hangatnya softwrap!
linewrap nano
Alt + Shift + 3
atauset linenumbers
dalam~/.nanorc
file pengaturan.Saya membaca balasan di sini dan harus meluruskannya!
Nano mendukung dua bentuk pembungkus garis yang berbeda , dan penting untuk mengetahui perbedaannya!
Pertama, kunci Meta di bawah ini seringkali merupakan tombol Alt, tetapi tidak harus.
Jadi, jika Anda mengaktifkannya di file di mana wraps bermakna (file konfigurasi, bahasa pemrograman, skrip), Anda pada dasarnya tidak ingin wraps garis keras atau itu akan mengubah arti kode.
Selain itu, Anda akan menemukan pintasan ini dengan ^ G (yaitu Ctrl- G) di Nano.
sumber
Meta
$
=Alt
+Shift
+4
set softwrap
, sementara pembungkus keras dinonaktifkan dalam nanorc denganset nowrap
.Baru saja mencari pembungkus garis nano dan hasilnya sangat tinggi, jadi saya akan memposting temuan saya untuk GNU nano 2.2.6 di Raspberry Pi, Raspbian GNU / Linux 7: Esc+ Lmemberi saya pesan yang sama; tetapi agar pembungkus baris mulai berlaku, saya harus memodifikasi baris. Segera setelah saya mengetik karakter lain di antrean panjang, pembungkus menendang.
sumber
Buka nanorc pada umumnya di ~ / .nanorc atau / etc / nanorc, beri komentar
Dan garis tanda komentar
sumber
find / -type d -name etc
akan menemukan lokasi lain yang mungkin.Mengatur alias singkat untuk editor nano Anda juga berfungsi dengan baik. Saya biasanya menggunakan:
(Atur ini di
~/.bashrc
(atau.bash_aliases
pada beberapa sistem) atau startup shell favorit Anda)Bendera / Opsi yang digunakan:
\$
= Aktifkan soft-wrapping of lines ( lolos menggunakan backslash)c
= Tampilkan posisi kursor konstan (di bagian bawah)w
= Nonaktifkan sembarang 'pembungkus keras'S
= Scrolling halusDan (sebagaimana telah disebutkan) sekali dalam editor, gunakan Esc, $untuk mengaktifkan / menonaktifkan pembungkus lunak.
sumber
Anda dapat mengatur default di
~/.nanorc
. Namun perlu diingat pengaturan konfigurasi untuk nano 1, nano 2, dan nano 3 berbeda.Pada nano 1 , Anda hanya memiliki
set nowrap
pengaturan yang menonaktifkan semua pembungkus.Pada nano 2 ,
set softwrap
ditambahkan, yang memungkinkan softwrapping dan menonaktifkan hardwrapping.set nowrap
diubah sehingga hanya menonaktifkan hardwappingPada nano 3 ,
set softwrap
diabaikan dan nano terus melakukan hardwrap kecuali Anda jugaset nowrap
.Jadi jika Anda ingin pembungkusan teks untuk baris panjang yang tidak merusak file konfigurasi Anda (hanya softwrapping), ini berfungsi untuk versi 2 dan 3 : Tambahkan 2 baris berikut ke
~/.nanorc
sumber
Pengguna Mac disarankan versi Nano yang dikirim dengan High Sierra (v2.0.6) atau yang lebih lama tidak mendukung pembungkus garis lunak seperti dijelaskan di sini. Anda akan mendapatkan kesalahan perintah yang tidak dikenal. v2.2 adalah versi paling awal dengan menyebutkan soft wrap di halaman manual. Jadi jangan menghabiskan satu jam untuk mencoba semua solusi ini seperti yang saya lakukan.
Esc + L bekerja seperti yang diharapkan.
sumber