Risposte:
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).
Per gli utenti Mac, ho trovato 3 modi:
sublime-style-column-selection
.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+ ↓).
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
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: