Come posso sostituire \n
in Sublime Text con una vera nuova riga in-editor visualizzata così:
foo\nbar
diventa:
foo
bar
nell'editor quando visualizzo il file in esso.
Come posso sostituire \n
in Sublime Text con una vera nuova riga in-editor visualizzata così:
foo\nbar
diventa:
foo
bar
nell'editor quando visualizzo il file in esso.
Risposte:
Attiva Ricerca e sostituisci Regex (icona più a sinistra nella ricerca e sostituisci barra o scorciatoia Alt+ R)
Trova cosa: \\n
Sostituisci con:\n
Saluti
⌘
+ ⌥
+ R
:)
Utilizzare Find > Replace
o ( Ctrl+ H) per aprire la finestra Find What
/ Replace With
e utilizzare Ctrl+ Enterper indicare una nuova riga nella Replace With
casella di input.
inoutbox
. Maiusc + Invio seleziona find precedente nel mio setup Sublime3 se di tipo I \n
in Find What
ingresso.
\n
non funzionava per me con il pulsante regex attivato, quindi è stato molto utile.
|
ma regex lo stava rilevando, quindi ho dovuto disattivare regex e usare Ctrl-Invio per aggiungere la nuova linea. Grazie!
Metodo a prova di folle (nessun RegEx e Ctrl+ Enternon hanno funzionato per me dato che passava al successivo Find
):
Innanzitutto, seleziona un'occorrenza di \n
e premi Ctrl+ H(richiama la Replace...
finestra di dialogo, accessibile anche tramite il Find -> Replace...
menu). Questo popola il Find what
campo.
Vai alla fine di qualsiasi riga del file (premi Endse la tastiera lo possiede) e seleziona la fine della riga tenendo premuto Shifte premendo →(freccia destra) ESATTAMENTE una volta. Quindi copialo e incollalo nel Replace with
campo.
(l'animazione serve per trovare nuove vere linee; funziona allo stesso modo per sostituirle)
In Sublime Text (con collegamenti su Mac):
Evidenzia il testo che desideri cercare per applicare Trova e sostituisci
Vai a Menu> Trova> Sostituisci ... (Tasto di scelta rapida: Alt + Comando + F)
Nello strumento Trova e sostituisci, abilita l'espressione regolare facendo clic sul pulsante simile a [. *] (Tasto di scelta rapida: Alt + Comando + R)
In Trova cosa, digitare: \\n
Nota: l'aggiunta \
sfugge alla sintassi delle espressioni regolari durante la ricerca.
In Sostituisci con, digitare: \n
Fai clic sul pulsante "Sostituisci tutto" (Tasto di scelta rapida: CTRL + Alt + Invio)
Il testo letterale \n
si trasformerà quindi in un'interruzione di riga effettiva.
Su Windows, testo Sublime,
Premi Ctrl + H per sostituire \ n con una nuova riga creata da Ctrl + Invio.
Sostituisci: \ n
Di: (premi Ctrl + Invio)
Nessuna delle precedenti ha funzionato per me in Sublime Text 2 su Windows.
L'ho fatto:
Selezionando prima di premere ctrl + H lo utilizza come carattere da sostituire.
Su Mac, Maiusc + CMD + F per la ricerca e la sostituzione. Cerca '\ n' e sostituiscilo con Maiusc + Invio.
\n
non ha funzionato per qualche motivo.
Su MAC
Passaggio 1: Alt + Cmd + F. Nella parte inferiore, viene visualizzata una finestra Passaggio 2: Abilita espressione regolare. Apparirà il lato sinistro della finestra. * Passaggio 3: immettere il testo che si desidera trovare nel campo di input Trova Passaggio 4: immettere il testo sostitutivo nel campo di input Sostituzione Passaggio 5: fare clic su Sostituisci tutto - In basso a destra.