web-dev-qa-db-ja.com

PhpStormの複数行の自動インクリメント番号

PhpStormで複数選択の自動インクリメントを実現する方法。このような行を選択したり、複数のカーソルでタグ付けしたりした場合

my line das
my line asd
my line sda
my line poi
my line uio
my line kjy

そして、このように自動的に番号を付けてもらいたい

my line das 1
my line asd 2 
my line sda 3 
my line poi 4
my line uio 5
my line kjy 6

Emmetまたは他のプラグインを使用してこれを行う簡単な方法はありますか?

15
Eryk Wróbel

更新:この機能は 文字列操作 プラグインv4.5で利用できるようになりました

古い:理想からはほど遠いですが、Duplicate and incrementプラグインからString Manipulationアクションを使用できます。それは非常に簡単で、仕事をします:

enter image description here

このアクションにショートカットを追加するか、複数回実行して、数値を含む行をインクリメントします。

これまでのところ、PhpStormプラグインで正確に記述できるものはありません。

作成する

25
Harijoe

同じプラグインですが、アクションは「シーケンスの作成」と呼ばれ、必要なことを正確に実行します。

(すでに述べたように Xedecimal

さらに、IDを持つJSONオブジェクトを編集している場合は、'id:'を選択してから押し続けます Alt+J* idを使用してすべての行にカーソルを設定し、カーソルをに移動します End 行の、次に Left、を押します Ctrl+W toExtend Selection(外部から区切り文字をキャッチします)。 Popup String Manipulation ...を使用します Alt+Shift+M または、アクションの検索...を押して使用します Ctrl+Shift+Astma +を検索しますEnter

4
auipga