Come posso effettuare l'editing multilinea nell'editor Atom?


49

Ho letto dappertutto e non riesco a trovare nulla su come farlo in Atom su Windows? E con la modifica su più righe, intendo essere in grado di espandere il cursore su più righe e poter scrivere, e tutto ciò che hai digitato si replica su tutte le righe che hai selezionato

Risposte:


46

IIRC, è lo stesso di Sublime Text. Ctrl+, Altquindi utilizzare i tasti di direzione per selezionare righe aggiuntive. Se si utilizza il mouse, Ctrlviene utilizzata solo la chiave; le posizioni selezionate possono essere come richiesto, non dovrebbero essere in alcun ordine particolare.

Atom ha un "manuale di volo" (manuale utente) con alcuni dettagli in più sulla modifica dei blocchi qui .


Su un Mac quando si utilizza il mouse, sarebbe la Cmd / ⌘chiave anziché la Ctrlcome su Windows.


Nota:

Su Windows, il Ctrl+ Altpotrebbe essere già mappato dal sistema operativo o dai driver / utilità della scheda dello schermo per modificare l'orientamento dello schermo, ad esempio: CTRL+ ALT+ WINDOWS KEY+ Up/Down

Lo stesso si applicherebbe sul Mac, ad es .: il Ctrl+ Shift(come usato in Sublime) è spesso mappato dal sistema operativo, quindi la funzionalità lì preferisce.

In entrambi i casi i tasti possono essere cambiati in qualcos'altro per adattarli entrambi (o disattivare il sistema operativo, scorciatoie della scheda dello schermo).


1
Vero. Trovo in generale, tuttavia, che le scorciatoie usando Ctrl si associano solo al tasto Cmd su un Mac.
Niall,

3
Mentre il mouse funziona, facendo Ctrl + Alt e le frecce in realtà capovolge il mio schermo su Windows ..
Tiwaz89

1
@Decano. Questo sembra che tu abbia quindi mappato un collegamento da qualche altra parte, probabilmente, la scheda dello schermo. È quindi possibile rimuovere il collegamento dall'utilità del driver della scheda dello schermo o creare un altro mapping dei tasti per Atom.
Niall,

2
Ctrl + Windows + Alt + tasti freccia hanno funzionato per me in Windows.
Patrick McElhaney,

se usi il mouse devi ancora usare ctrl + alt non solo ctrl
Aequitas,

18

Per gli utenti Mac, ho trovato 3 modi:

  1. Hai un plugin per aggiungere il supporto per la selezionealt + mouse rettangolare , chiamato sublime-style-column-selection.
  2. Con + clic del mouse in più punti per creare più cursori.
  3. O senza il mouse, c'è control+ shift+ e control+ shift+ , ma devi disabilitare le stesse scorciatoie da Preferenze di Sistema -> Tastiera -> Scorciatoie usate da Mission Control : cerca ^ ↑(es. control+ ) E ^ ↓(es. control+ ).

    inserisci qui la descrizione dell'immagine


2
Grazie per aver fornito la terza soluzione un po 'più semplice rispetto alla prima risposta.
SimonSimCity

4

Installa un plugin,

https://atom.io/packages/multi-cursor

NOTA: il plug-in multi-cursore non viene visualizzato nel menu Pacchetti come alcuni altri plug-in.

La pressione della seguente combinazione di tasti ti consentirà di modificare più righe,

Windows: freccia in alto

Linux: alt shift su freccia


1

Oggi ho trovato un pacchetto in Atom chiamato " column-select ". Finora funziona perfettamente. Il modo in cui funziona è molto vicino all'implementazione della selezione Block di Rstudio e Kate.

Non aggiunge spazio per colmare il vuoto. Ti permette letteralmente di selezionare verticalmente se c'è qualcosa lì (salta le linee vuote e le linee che non hanno abbastanza lunghezza).

La seguente gif dal loro Github mostra come funziona:

inserisci qui la descrizione dell'immagine

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.