J'ai lu partout et je ne trouve rien sur comment faire cela dans Atom sur Windows ? Et par édition multi-lignes, je veux dire être capable d'étendre votre curseur sur plusieurs lignes, et être capable de taper, et que tout ce que vous avez tapé se réplique sur toutes les lignes que vous avez sélectionnées
Réponses
Trop de publicités?Si ma mémoire est bonne, c'est la même chose qu'avec Sublime Text. Ctrl+Alt puis utilisez les touches fléchées pour sélectionner des lignes supplémentaires. Si vous utilisez la souris, alors seulement la touche Ctrl est utilisée; les emplacements sélectionnés peuvent être tels que requis, ils n'ont 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 par bloc ici.
Sur un Mac, lorsque vous utilisez la souris, ce serait la touche Cmd / au lieu de Ctrl comme sur Windows.
Remarque :
Sous Windows, Ctrl+Alt peut déjà être mappé par le système d'exploitation ou les pilotes/utilitaires de la carte graphique pour changer l'orientation de l'écran, par exemple : CTRL + ALT + TOUCHE WINDOWS + Haut / Bas
Il en va de même sur Mac, par exemple : Ctrl + Shift (comme utilisé dans Sublime) est souvent mappé par le système d'exploitation, donc la fonctionnalité prend le pas.
Dans les deux cas, les combinaisons de touches peuvent être modifiées pour quelque chose d'autre afin de s'adapter aux deux (ou désactiver les raccourcis clavier du système d'exploitation ou de la carte graphique). Les commandes sont nommées 'editor:add-selection-above' et 'editor:add-selection-below'
Pour les utilisateurs de Mac, j'ai trouvé 3 façons :
- Vous avez un plugin pour ajouter le support de la sélection de souris rectangulaire avec alt + sélection rectangulaire de souris, appelé
sublime-style-column-selection
. - Avec + clic de souris en plusieurs endroits pour créer des curseurs multiples.
-
Ou sans la souris, il y a control+shift+ et control+shift+, mais vous devez désactiver les mêmes raccourcis de Préférences Système -> Clavier -> Raccourcis utilisés par Control Mission : cherchez
^
(c'est-à-dire control+) et^
(c'est-à-dire control+).
Installer un plugin,
https://atom.io/packages/multi-cursor
REMARQUE : le plugin multi-cursor ne s'affiche pas dans le menu "Packages" comme certains autres plugins.
Appuyer sur la combinaison de touches suivante vous permettra d'éditer plusieurs lignes à la fois,
Windows : alt flèche vers le haut
Linux : alt maj flèche vers le haut
Aujourd'hui, j'ai trouvé un package dans Atom nommé "column-select". Jusqu'à présent, cela fonctionne parfaitement. La façon dont il fonctionne est très proche de la mise en œuvre de la sélection par bloc de Rstudio et Kate.
Il n'ajoute pas d'espace pour combler l'écart. Il vous permet littéralement de sélectionner verticalement s'il y a quelque chose là-bas (il saute les lignes vides et les lignes qui n'ont pas une longueur suffisante).
Le gif suivant de leur Github montre comment ça fonctionne :