Bagaimana cara saya membungkus garis dalam Notepad ++ setelah simbol N?

67

Saya ingin agar baris saya dalam teks biasa di Notepad ++ terbungkus (pembungkus lembut untuk tampilan, bukan penyisipan ujung garis) setelah jumlah simbol yang wajar (seperti 65 atau 80). Apa itu mungkin?

Satu-satunya pilihan yang saya temui adalah membungkus lebar jendela, yang memberikan hasil yang konyol asalkan menggunakan resolusi tinggi, font non-raksasa dan jendela yang dimaksimalkan.

xxzoid
sumber
6
Klik View menu -> toggle Word wrap.
Eric Leschinski
5
Dia mencari cara untuk membungkus sejumlah karakter, tidak hanya pada lebar jendela. View -> Word Wraphanya membungkus dengan lebar jendela.
keyofnight

Jawaban:

46

Menurut sumber ini Anda bisa agak perilaku seperti meniru setidaknya sejak Notepad ++ 5.7

  1. Pilih "Lihat" dari bilah menu.
  2. Dari menu dropdown yang muncul klik pada opsi "Word wrap".
  3. baik membuka editor lain dalam pandangan lain dan bergerak pembagi ( atau alternatif mengubah ukuran jendela editor) hingga membungkus teks di nomor yang diinginkan karakter
Jorg
sumber
9
Itu tidak membungkus teks ke sejumlah karakter khusus ...
Jerry
2
@ Jerry Itu benar, untuk meniru perilaku seperti itu Anda harus membuka editor lain di tampilan lain dan memindahkan pembagi sampai membungkus sesuai keinginan Anda.
Jorg
26

Pertama Instal TextFXplugin dari menu plugin. Catatan: hanya tersedia untuk Notepad ++ versi 32-bit .

Anda dapat membagi garis panjang dengan perintah menu ini: TextFX -> TextFX Edit -> ReWrap Text to (Clipboard or 72) widthyang berarti jika Anda ingin menulis ulang ke sesuatu selain 72 karakter, Anda harus mengetik dan menyalin nomor itu (tanpa spasi) ke papan klip dan kemudian menggunakan opsi ini.

Ini berfungsi di Notepad ++ v6.9 saya dan Anda harus memilih garis yang ingin Anda bagi.

Vladislav
sumber
8

Pengganti regex ini bekerja cukup baik untuk saya:

Menemukan apa:

^(.{60,80})\s

Ubah dengan:

\1\n

Menggantikan semua

Jika beberapa baris tidak dapat dibagi menjadi antara 60 dan 80 karakter, garis-garis itu akan dibiarkan tidak dimodifikasi. Semoga mereka akan cukup sedikit untuk berurusan secara manual.

Brilliand
sumber
Ini bekerja cukup baik, meskipun jika Anda memiliki token yang sangat panjang (mis. Url) itu tidak akan berfungsi pada baris itu.
Keith Tyler
2
Jelas dalam retrospeksi, tetapi pastikan Anda tidak mencentang ". Cocok dengan baris baru". Kalau tidak, jeda baris yang ada adalah bagian dari 80 karakter yang ditemukan, maka Anda akan memiliki garis yang berakhir lebih pendek dari yang dimaksudkan.
Stephen Klancher
Ini adalah jawaban terbaik yang disajikan, IMHO. Sementara jawaban yang melibatkan penambahan plug-in sangat membantu, mereka tidak menjelaskan bagaimana melakukannya dengan perangkat lunak sebagaimana disediakan. Beberapa dari kita tidak dapat menginstal sesuatu. Solusi ini tidak "secara otomatis" membungkus pada kolom yang ditentukan (setara dengan jumlah simbol, selama kami setuju bahwa ruang putih adalah simbol), tetapi ini mengotomatiskannya cukup untuk keperluan saya. Juga, komentar oleh Stephen Klancher sangat berharga. Akhirnya, saya melihat bahwa pertanyaan ini belum memiliki jawaban yang dipilih. Saya mencalonkan jawaban ini - itu memecahkan masalah saya.
6

Tidak, tidak mungkin versi Notepad ++ saat ini. Ada permintaan fitur untuk itu , tetapi belum diimplementasikan.

Sedekat yang Anda bisa (yang tidak terlalu):

  1. Buat garis vertikal pada jumlah kolom tertentu Preferences -> Editing -> Vertical Splittetapi N ++ tidak akan membungkusnya.
  2. Opsi yang sangat menarik perhatian adalah untuk membagi tampilan menggunakan View -> Clonetetapi jelas tidak benar-benar menyelesaikan masalah.
  3. Pengodean keras dimungkinkan dengan plugin TextFX, atau menggunakan Ctrl+ Ipintasan

Untuk detail lebih lanjut Anda dapat melihat wiki N ++ pada panjang garis manging.

selai kacang
sumber
Mungkin saja dengan plugins, periksa superuser.com/a/817874/487118
AmirHossein