增量粘贴插件?

时间:2009-02-02 18:28:02

标签: ide plugins text-editor clipboard

我知道经常使用for循环来生成重复内容比粘贴20次并将每个粘贴更改为正确的数字更好。但是,对于内容是硬编码的情况,我只想说一个1-20的列表。

我想要一个带有“智能”粘贴命令的文本编辑器,它可以将任意数字嵌入剪贴板上的字符串中,并在每次粘贴时递增它。如果它不存在,我会制作一个插件。

我正在考虑使用一个好的2笔键盘快捷键来做到这一点,靠近ctrl-V。也许是ctrl-g或numpad_ +(在没有缩放的应用中)。

它存在吗?

3 个答案:

答案 0 :(得分:3)

Zeus中,这可以很容易地完成,如下所示:

  1. 列标记要转换为数字的区域
  2. 使用宏,执行脚本菜单
  3. 输入数字以运行numbers Lua宏
  4. 输入序列的第一个数字
  5. 标记区域将替换为从步骤4中提供的第一个数字开始的递增序列号。

      

    我正在考虑一个好的2冲程   键盘快捷键,

    将其设置为按键动作就像将numbers Lua宏绑定到键盘一样简单。

    这是一个如何工作的例子。如果以下文本中的 1 值为列标记且宏的执行号为 1000

    Field_1
    Field_1
    Field_1
    Field_1
    

    将进行以下文字更改:

    Field_1000
    Field_1001
    Field_1002
    Field_1003
    

答案 1 :(得分:1)

Armed bear J有一个重新编号区域命令,以及一个保留大小写的替换文件,这意味着我经常为这些功能保留它。

答案 2 :(得分:1)

TextPad是另一个带有填充区域功能的文本编辑器,用于填充字符,字符串或递增数字(从X开始,左对齐或右对齐,空格或零填充。)

我现在使用了Notepad ++,但我必须保留TextPad,只是为了填充这个数字。