J'ai lu partout et je ne trouve rien sur la façon de faire ceci dans Atom sur Windows? Et par édition sur plusieurs lignes, je veux dire pouvoir étendre votre curseur sur plusieurs lignes et être capable de taper, et que tout ce que vous avez tapé soit reproduit sur toutes les lignes que vous avez sélectionnées.
IIRC, c'est la même chose que pour Sublime Text. Ctrl+Alt puis utilisez les touches fléchées pour sélectionner des rangées supplémentaires. Si vous utilisez la souris, alors juste le Ctrl la clé est utilisée; les emplacements sélectionnés peuvent être tels que requis, ils n'auraient pas besoin d'être dans un ordre particulier.
Atom a un "manuel de vol" (manuel d'utilisation) avec quelques détails supplémentaires sur l'édition du bloc ici .
Sur un Mac en utilisant la souris, ce serait le Cmd / ⌘ clé au lieu de Ctrl comme sous Windows.
Remarque:
Sous Windows, le Ctrl+Alt peuvent déjà être mappés par le système d’exploitation ou les pilotes/utilitaires de la carte écran pour modifier l’orientation de l’écran, par exemple: CTRL + ALT + WINDOWS KEY + Up / Down
La même chose s’appliquerait sur le Mac, par exemple: Ctrl + Shift (tel qu’utilisé dans Sublime) est souvent mappé par le système d’exploitation, de sorte que la fonctionnalité prend la préférence.
Dans les deux cas, les combinaisons de touches peuvent être remplacées par d'autres fonctions (ou désactiver le système d'exploitation, raccourcir les cartes d'écran).
Pour les utilisateurs de mac, j'ai trouvé 3 façons:
sublime-style-column-selection
.Ou sans la souris, il y a control+shift+↑ et control+shift+↓, mais vous devez désactiver les mêmes raccourcis à partir de Préférences Système -> Clavier -> Raccourcis utilisés par Contrôle de mission : recherchez ^ ↑
(c'est-à-dire. control+↑) et ^ ↓
(c.-à-d. control+↓).
Installer un plugin,
https://atom.io/packages/multi-cursor
NOTE: le plugin multi-curseur n'apparaît pas dans le menu Packages comme d'autres plugins.
En appuyant sur la combinaison de touches suivante, vous obtiendrez une édition sur plusieurs lignes.
Windows: alt up arrow
Linux: alt shift up arrow
Aujourd'hui, j'ai trouvé un paquet dans Atom nommé " column-select ". Jusqu'à présent, cela fonctionne parfaitement bien. La façon dont cela fonctionne est très proche de la mise en œuvre de la sélection de blocs de Rstudio et Kate.
Cela n'ajoute pas d'espace pour combler le vide. Il vous laisse littéralement sélectionner verticalement s'il y a quelque chose (saute les lignes vides et les lignes qui n'ont pas assez de longueur).
Le gif suivant de leur Github montre comment cela fonctionne: