Domanda

Sono curioso se c'è un modo per incollare il testo alla fine di ogni linea in sublime 2?E al contrario, all'inizio di ogni linea.

Test line one

Test riga due

Test line tre

Linea di prova quattro

...

Dì che hai 100 righe di testo nell'editor e si desidera incollare le virgolette all'inizio e alla fine di ogni riga.

C'è un modo semplice per farlo o un plugin che qualcuno saprebbe?Questo mi salverà spesso molto tempo su vari progetti.

Grazie.

È stato utile?

Soluzione

È possibile utilizzare il Ricerca e sostituisci funzionalità con questo ^([\w\d\_\.\s\-]*)$ di RegexTrova testo e il testo sostituito è "$1".

Altri suggerimenti

Yeah Regex è bello, ma ci sono altre alternative.

    .
  • Seleziona tutte le linee che si desidera prefisso o suffisso
  • GOTO Menu Selezione>>> Spalato in righe ( cmd / ctrl + shift + l)

Ciò consente di modificare più righe contemporaneamente.Ora puoi aggiungere * citazioni (") o qualsiasi cosa * all'avvio e alla fine di ogni riga.

Ecco il flusso di lavoro che uso tutto il tempo, usando solo la tastiera

    .
  1. ctrl / cmd + a Seleziona tutto
  2. ctrl / cmd + shift + l diviso in linee
  3. ' Sround ogni linea con citazioni
  4. Si noti che questo non funziona se ci sono linee vuote nella selezione.

    .
  1. Seleziona tutte le righe su cui si desidera aggiungere prefisso o suffisso.(Ma se si desidera aggiungere prefisso o suffisso a solo linee specifiche, è possibile utilizzare ctrl + tasto sinistro del mouse per creare più cursori.)
  2. Premere ctrl + shift + l .
  3. Push Home tasto e aggiungi prefisso.
  4. PUSH END Tasto e aggiungi suffisso.
  5. .

    Nota, disabilita WordWrap, altrimenti non funzionerà correttamente se le tue linee sono più lunghe della larghezza di sublime.

Diciamo che hai queste linee di codice:

test line one
test line two
test line three
test line four
.

Utilizzo di Ricerca e sostituzione Ctrl + h con regex Scopriamo questo: ^ e sostituirlo con ", avremo questo:

"test line one
"test line two
"test line three
"test line four
.

Ora cerchiamo questo: $ e sostituirlo con ", ora lo faremo:

"test line one"
"test line two"
"test line three"
"test line four"
.

Utilizzare Selezione della colonna . La selezione della colonna è una delle caratteristiche uniche di sublime2; Viene utilizzato per darti più cursori abbinati ( tutorial qui ). Per ottenere più cursori, effettuare una delle seguenti operazioni:

Mouse:

    .
  • Tenere premuto il turno (Windows / Linux) o il tasto Opzione (Mac) mentre si seleziona una regione con il mouse.

  • Facendo clic sul pulsante centrale del mouse (o scorrere) seleziona anche come colonna.

Tastiera:

    .
  • Seleziona la regione desiderata.
  • Tipo Control + Shift + l (Windows / linux) o comando + shift < / kbd> + l (mac)

Ora hai più righe selezionate, quindi potrebbe Digita una virgoletta all'inizio e alla fine di ciascuna riga. Sarebbe meglio approfittare delle capacità di Sublime, e semplicemente digitare ". Quando lo fai, Sublime cita automaticamente il testo selezionato.

Tipo ESC per uscire dalla modalità cursore multipla.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top