是否可以为多个光标输入不同的值?

Muh*_*mer 4 sublimetext3 visual-studio-code vscode-extensions

在进行多光标选择时,通常您需要为每个光标键入不同的值,即使所有光标都位于您想要的位置,您也必须取消选择。

是否可以激活某种模式并按选项卡自动遍历每个选项卡上的每个选项并键入您的值。Esc 取消该模式。

在此输入图像描述

注意:最终我不得不手动输入 1、2、3、4。这些可能是食物类别、衣服尺寸、选择选项等。

Nin*_*ham 7

如果您不想安装扩展,您可以复制示例数据(例如,由您喜欢的脚本或工具生成),然后将其粘贴到当前光标。

例如,我通过以下方式生成数字

JavaScript:

Array(10).fill(0).map((a, i) => i + 1).join('\n')
Run Code Online (Sandbox Code Playgroud)

或者shell / bash脚本:

Array(10).fill(0).map((a, i) => i + 1).join('\n')
Run Code Online (Sandbox Code Playgroud)

然后,

在此输入图像描述


jsk*_*och 5

对于特殊情况,当您想要在多个光标位置插入遵循序列的值时,Sublime Text 强大的Insert Nums包可以提供帮助。

插入数字可以填充编号空白(1,2,3,4,... 10)等等。几乎任何您可以编写为 for 循环的内容都可以生成并插入到多个游标处。这包括整数/浮点/字符串、向上/向下计数、任意开始/停止/步长值以及格式化为十六进制、二进制等表示形式。您还可以在每个索引处计算表达式,例如,您可以创建几何或幂级数或位移模式。

Insert Nums 的默认情况是整数,从 1 开始,以 1 递增,并在填充所有选择时结束。对于编号问题中的示例问题Items,您所要做的就是Ctrl+ Alt+ N,然后Return。将填写数字 1 到 5。