web-dev-qa-db-fra.com

Existe-t-il un moyen d'augmenter les nombres lors de l'utilisation de plusieurs curseurs dans Atom?

Animated GIF showing input being typed into an editor. The letter 'a' is on six separate lines. The lines are all selected. The text "my repetitive task 1" is typed and appears on all six lines at the same time. The 1 on line 2 is changed to 2, the 1 on line 3 is changed to 3 and so on.

Je me retrouve à faire ça encore et encore. Cela peut prendre beaucoup de temps. Quelles options sont disponibles pour cela?

Le package Increment Selection pourrait être ce que vous recherchez. Il semble fonctionner avec plusieurs curseurs, donc devrait être assez proche de votre cas d'utilisation:

Sélectionnez un bloc de texte et appuyez sur ctrl-shift-i pour le remplacer par des nombres incrémentiels

  • Utilise le numéro de la première ligne le cas échéant
  • Fonctionne avec plusieurs curseurs

Increment Selection Demo

28
nwinkler

Il y en a aussi quelques autres disponibles maintenant. La sélection d'incrément n'a pas été modifiée depuis 2 ans.

Le plus récent et le plus robuste semble être: https://atom.io/packages/multi-cursor-increment

Il peut définir des choses à des nombres incrémentiels et même tout déplacer vers le haut ou vers le bas de 1 par la suite.

Une autre option: https://atom.io/packages/increment-me

5
sirclesam

ou vous pouvez essayer emmet

{item$$, }*3 se transformera en item01, item02, item03,

P.S. J'utilise atom.io, je ne savais pas si cela fonctionne sur sublime-text ou autre éditeur.

1
Cyrus Ngan