崇高的文字,写多行数字递增

问题描述 投票:0回答:2

在 Sublime text 中,通过选择多行,或 Ctrl+单击多行,我可以同时编辑所有行。我想要的是,这些行中的数字会不同;每行增加。

目前,例如,我会选择 6 行,按 Ctrl+Shift+L 在每行上获得多个光标,然后编写例如

article > h1 { font-weight:normal; }
,结果是:

article > h1 { font-weight:normal; }
article > h1 { font-weight:normal; }
article > h1 { font-weight:normal; }
article > h1 { font-weight:normal; }
article > h1 { font-weight:normal; }
article > h1 { font-weight:normal; }    

从这里开始,如果我希望将其应用于从

h1
h6
的所有元素,我将手动编辑每一行以更改数字。

所以我的问题是,在这种情况下,Sublime Text 可以在每一行中输出递增的数字吗?或者是否有另一种更简单的方法可以在将它们全部设置为 1 后手动更改它们?

sublimetext3 sublimetext
2个回答
8
投票

有几个软件包可以帮助您插入数字序列,包括Text PastryInsert Nums等等。

例如,如果您使用 Text Pastry,您可以通过以下方式实现您想要的:

  1. 选择 6 行。
  2. 输入
    article > h
  3. ctrl/cmd+alt+n 打开 Text Pastry 命令行。
  4. 输入
    1
    并按
    enter
  5. 输入
    { font-weight:normal; }

第 3 步和第 4 步将在您当前的选择中插入一个序列

1, 2, ...


0
投票

可能没有人对此感兴趣,但您可以在没有任何插件的情况下做到这一点。将光标放在您希望数字出现的位置。按 Ctrl+Shift+P 打开命令面板,键入

Arithmetic
,然后按
i + 1
从 1 开始,或者只需按
i
从 0 开始。按回车键。

© www.soinside.com 2019 - 2024. All rights reserved.