web-dev-qa-db-fra.com

Comment puis-je éditer plusieurs lignes dans l'éditeur Atom?

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.

46
Tiwaz89

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).

44
Niall

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

  1. Vous avez un plugin pour ajouter un support pour alt + Sélection de souris rectangulaire , appelée sublime-style-column-selection.
  2. Avec  + Cliquez avec la souris à plusieurs endroits pour créer plusieurs curseurs.
  3. 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+).

    enter image description here

18
SeF

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

4
James Schiiller

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:

 enter image description here

1