PhpStorm中多行的自动递增编号

时间:2016-04-06 08:16:43

标签: phpstorm selection increment emmet

如何在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或任何其他插件有没有简单的方法?

3 个答案:

答案 0 :(得分:21)

更新:此功能现已在String Manipulation插件v4.5

中提供

旧:它远非理想,但您可以使用Duplicate and increment插件中的String Manipulation操作。它很容易做到并且完成了这项任务:

enter image description here

为此操作添加快捷方式或多次执行该操作以增加包含数字的行。

到目前为止,没有任何PhpStorm插件可以完全按照描述进行操作。

可能是create one的场合!

答案 1 :(得分:2)

相同的插件,但是该操作称为“创建序列”,并且完全可以完成您想要的操作。

(如Xedecimal所述)

此外-如果您要编辑具有ID的JSON对象,请选择console.log(process.env.PORT); // 9999 ,然后按住 Alt + J *在所有行中设置光标使用'id:',然后将光标移至该行的 End ,然后移至 Left ,然后按 Ctrl + W 扩展选择(从外部捕获定界符)。现在,通过 Alt + Shift + M 使用弹出字符串操作... 或使用查找操作。 .. ,方法是按 Ctrl + Shift + A 并搜索id + Enter

答案 2 :(得分:0)

不是您想要的那样,我不得不增加大约100行代码,所以我去repl.it并吐了出来,复制并粘贴了。

for(let i = 235; i < 340; i++){
  console.log(`case "board_1_${i}":
  return board_1_${i};`)
}