Come posso tagliare e incollare una colonna di testo nel testo Sublime 3 -
Per esempio:
File A
Alpha
Beta
Gamma
Delta
File B
AAA
BB
CCCCC
Voglio finire con il file B.
Alpha AAA
Beta BB
Gamma CCCCC
Delta
Come posso tagliare e incollare una colonna di testo nel testo Sublime 3 -
Per esempio:
File A
Alpha
Beta
Gamma
Delta
File B
AAA
BB
CCCCC
Voglio finire con il file B.
Alpha AAA
Beta BB
Gamma CCCCC
Delta
Risposte:
Innanzitutto, selezionare le righe nel file B che si desidera copiare. Nota il numero di righe (questo dovrebbe essere visualizzato nella parte inferiore dello schermo). Quel numero di righe è X. Copia quelle righe.
In secondo luogo, selezionare le prime X righe del file A in modo che alla fine vi sia un cursore. Per fare ciò, sposta il cursore alla fine della prima riga, vai al menu di selezione e usa la scorciatoia per "Aggiungi riga successiva" fino a quando non vengono selezionate le linee X. Su OSX, il suo control-shift-down. In questo esempio, ci saranno 3 cursori alla fine del File A che assomigliano a questo:
Alpha|
Beta|
Gamma|
Delta
Infine, premi una volta tab, quindi incolla le linee. Dovresti avere i risultati che desideri.
A causa di ciò, è più semplice incollarlo nel file A. Tuttavia, se si desidera incollare realmente nel file B o in qualche altro file, è sufficiente copiare le righe nel file A nel file di destinazione prima di iniziare e fare il stesso processo.
Seleziona e copia le righe sul File B che desideri copiare. Passa al file A, seleziona le righe in cui desideri copiare. Premi Ctrl + Maiusc + L per dividere la selezione in una selezione su più righe, sposta i cursori nel punto desiderato e incollali.
L'unico limite è che i cursori manterranno le loro posizioni relative, potresti non volerlo. Forse vuoi che rimangano tutti in una colonna fissa.
Tieni premuto il pulsante centrale del mouse e trascina per selezionare una o più colonne di testo, premi di nuovo Ctrl + Maiusc + L per dividere la selezione in linee e procedere come prima.
B
appare in ogni posizione selezionata di A
.
passi:
Vai al File B e inserisci la selezione multipla ( ⌘+ ⇧+ LOR Ctrl+ shift+ L) su
AAA
BB
CCCCC
assicurandoti che tutto sia selezionato e non solo parti delle linee che vuoi copiare.
In modalità di selezione multipla, copia ( ⌘+ COR Ctrl+ C)
AAA|
BB|
CCCCC|
Vai al File A e assicurati di inserire la selezione multipla esattamente sullo stesso numero di righe (in questo caso 3).
Alpha|
Beta|
Gamma|
Delta
Fammi sapere se questo funziona per te!
Poco dopo, ho trovato questo pacchetto sul forum SublimeText chiamato Paste as Column. Lo puoi trovare in Controllo pacchetti.
Funziona bene, almeno abbastanza per ottenere i dati nell'area giusta
RE: Pagina del forum originale: https://www.sublimetext.com/forum/viewtopic.php?f=4&t=10008
Paste in Column
, in alto a destra nel menu a discesa. Un altro oggetto che ST3, per il prezzo, dovrebbe davvero includere e documentare immediatamente. Impossibile far funzionare CTRL / Command-Shift-L, o almeno non l'ho capito abbastanza bene da.
vai al file B -> fai una selezione multi linea, che su macos può essere fatta usando l'opzione e premi il mouse e trascina.
vai al file A -> fai una selezione multipla e incolla.
Ciò che mi confondeva nelle risposte precedenti era, come fare la selezione nel file B. Stavo facendo un cmd + A, selezionando tutto.
Quindi l'unica cosa ovvia qui è che devi fare una selezione multi linea nel file B.