Notepad++ aggiunge ad ogni riga

Sto usando Notepad++ e non riesco a capirlo:

Ho numerose linee che iniziano tutte con http. Ho bisogno di aggiungere del testo davanti ad esso in ogni linea. Inoltre, ho bisogno di aggiungere un testo diverso alla fine di ogni riga. Ogni linea finisce in modo diverso.

Qual è il modo più veloce per aggiungere del testo all'inizio e alla fine di ogni riga?

Soluzione

Seguire questi passi:

  1. Premi Ctrl+H per far apparire la finestra di dialogo Find/Replace.
  2. Scegli l'opzione espressione regolare vicino al fondo della finestra di dialogo.

Per aggiungere una parola, come test, all'inizio di ogni riga:

  1. Digita ^ nella casella di testo `Test``.
  2. Scrivi test nella casella di testo `Replace with
  3. Posiziona il cursore nella prima riga del file per assicurarti che tutte le righe siano interessate
    1. Fai clic sul pulsante Replace All (sostituisci tutto)

Per aggiungere una parola, come test, alla fine di ogni linea:

  1. Digita $ nella casella di testo Trova cosa.
  2. Scrivi test nella casella di testo `Replace with
  3. Posiziona il cursore nella prima riga del file per assicurarti che tutte le righe siano interessate
    1. Fai clic sul pulsante Replace All (sostituisci tutto)
Commentari (10)
  1. Spostare il cursore all'inizio della prima riga
  2. Tieni premuto Alt + Shift e usa il tasto del cursore giù per estendere la selezione alla fine del blocco

Questo permette di digitare contemporaneamente su ogni linea.

Ho trovato la soluzione sopra qui.

Penso che questo sia molto più facile che usare la regex.

Commentari (2)

Notepad++ ha una capacità di editing molto potente. (Oggi sto cercando una funzione simile in Sublime Text), ma per Notepad++, basta tenere premuto Alt quando si trascina il mouse. Ciò che digitate sostituirà la colonna selezionata su ogni riga. Per inserire senza sostituire il testo esistente, usate Alt-Shift.

Commentari (4)