62 votes

Comment puis-je faire une édition sur plusieurs lignes dans l'éditeur Atom?

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

57voto

Niall Points 3004

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'

29voto

SeF Points 391

Pour les utilisateurs de Mac, j'ai trouvé 3 façons :

  1. 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.
  2. Avec + clic de souris en plusieurs endroits pour créer des curseurs multiples.
  3. 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+).

    entrez ici la description de l'image

5voto

James Schiiller Points 51

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

3voto

Mehrad Mahmoudian Points 231

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 :

enter image description here

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X