In Notepad ++, come posso dividere le righe lunghe in più righe?


39

Di solito uso Notepad ++ per la programmazione, ma recentemente ho iniziato a scrivere anche in esso.

La scrittura di solito comporta lunghi paragrafi senza interruzioni di riga e attualmente quelli sono visualizzati in una riga, il che è estremamente scomodo.

Come posso ottenere N ++ per dividere le linee? Credo che l'opzione si chiama "linee di divisione" in Gedit.

Risposte:


52

Vai a Visualizza -> A capo automatico . Assicurati che sia selezionato.


1
Aha! Lo stavo cercando in Preferences... Grazie, la tua risposta sarà accettata tra 10 minuti.
jcora,

19

Se vuoi delle interruzioni rigide nelle righe di testo, puoi usare questo regexp per trovare e sostituire tutto:

Find:      (?<=.{80})\s
Replace:   $0\n

Cercherà uno spazio dopo 80 caratteri e sostituirà l'intera corrispondenza con se stessa e una nuova riga (sostituisci con $0\r\n per un file Dos \ Windows)


1
Wow. Questo è impressionante!
javaPlease42,

1
Ah - rimuovi il \ s se stai dividendo le linee senza spazi bianchi. Ne avevo bisogno per dividere una stringa base-64.
mwardm,

2
Da quando ho cercato l'espressione regolare per capirla meglio, potrei anche condividere ciò che ho trovato: è un'asserzione lookbehind positiva a larghezza zero che cerca una sequenza di 80 caratteri seguita da uno spazio. Poiché non è ancorato all'inizio di una riga, la sequenza corrispondente può essere la coda di una sequenza che contiene più di 80 caratteri.
Alan,

-1

Riduci le dimensioni della finestra di Notepad ++ alla dimensione preferita (sposta il margine destro della finestra). Quindi seleziona tutto + Ctrl + I (Modifica> Operazioni linea> Dividi linee).

Fatto.


Benvenuto in Superuser, credo che il tuo post debba avere illustrazioni adeguate per risolvere il problema.
Rajesh S,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.