web-dev-qa-db-ja.com

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.

私はこれを何度も何度も繰り返しています。かなり時間がかかる場合があります。これにはどのようなオプションがありますか?

Increment Selection パッケージがあなたが探しているものかもしれません。それは複数のカーソルで動作しているようですので、ユースケースにかなり近いはずです:

テキストのブロックを選択し、ctrl-shift-iを押して、増分する数字に置き換えます

  • もしあれば、最初の行の番号を使用します
  • 複数のカーソルで動作します

Increment Selection Demo

28
nwinkler

現在、他にもいくつか利用できます。 2年間、インクリメントの選択は変更されていません。

最新かつ最も堅牢なようです: https://atom.io/packages/multi-cursor-increment

それは物事をインクリメンタルな数値に設定し、すべてを後で1つずつ上下に移動することさえできます。

別のオプション: https://atom.io/packages/increment-me

5
sirclesam

またはあなたは試すことができます emmet

{item$$, }*3item01, item02, item03,に変換されます

追伸私はatom.ioを使用していますが、崇高なテキストやその他のエディターで動作するかどうかはわかりませんでした。

1
Cyrus Ngan