进行多光标选择时,通常需要为每个光标选择不同的值,即使所有光标都在您想要的位置,也要取消选择。
是否可以激活某种模式并按Tab键在每个选项卡上自动迭代每个模式并键入您的值。 Esc取消模式。
注意:最后我必须手动输入1,2,3,4。这些可能是食品类别,服装尺寸,选择选项等。
答案 0 :(得分:2)
对于您希望在多个光标位置插入序列后面的值的特殊情况,Sublime Text的强大Insert Nums包可以提供帮助。
插入Nums可以填写编号空白(1,2,3,4,... 10)等等。几乎任何你可以编写为for循环的东西都可以生成并插入到多个游标中。这包括整数/浮点/字符串,向上/向下计数,任意开始/停止/步骤值,以及格式化为十六进制,二进制等表示。您还可以在每个索引处计算表达式,例如,您可以创建几何或幂级数或位移模式。
插入Nums的默认情况是整数,从1开始,递增1,并在所有选择都填满时结束。对于编号Items
问题中的示例问题,您需要做的只是 Ctrl + Alt + N ,然后返回。数字1到5将被填写。
答案 1 :(得分:1)
我只能回答Sublime,并且核心Sublime无法开箱即用,但您可以通过第三方软件包添加此功能。
PowerCursors包是一种方法。安装它就像 Alt + [和 Alt +] 一样简单,可以在现有游标之间循环(如果你&使用
可能还有其他包含类似内容的软件包,因此可能需要在packagecontrol.io上进行一些操作,以便了解您可以挖掘的内容。
答案 2 :(得分:0)
对于 CudaText 编辑器,存在插件“Carets Numbering”,它完成了这项工作。您输入起始编号等,并在多个插入位置插入越来越多的数字。
答案 3 :(得分:0)
如果您不想安装扩展程序,则可以复制示例数据(例如,由您喜欢的脚本或tools生成),然后将其粘贴到当前光标。
例如,我通过一分JavaScript生成数字:
Array(10).fill(0).map((a, i) => i + 1).join('\n')
然后