3

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

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

我正在想一个很好的 2-stroke 键盘快捷键来做到这一点,靠近 ctrl-V。也许 ctrl-g 或 numpad_+ (在没有缩放的应用程序中)。

它存在吗?

4

3 回答 3

3

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

  1. 列标记要转换为数字的区域
  2. 使用宏,执行脚本菜单
  3. 输入数字运行数字Lua 宏
  4. 输入序列的第一个数字

标记区域将替换为从步骤 4 中提供的第一个数字开始的递增数字序列。

我正在想一个好的 2-stroke 键盘快捷键来做到这一点,

将其变成按键动作就像将数字Lua 宏绑定到键盘一样简单。

这是它如何工作的示例。如果下面文本中的1值被标记为列,并且宏以起始编号1000执行:

Field_1
Field_1
Field_1
Field_1

将进行以下文本更改:

Field_1000
Field_1001
Field_1002
Field_1003
于 2009-02-02T23:14:04.430 回答
1

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

于 2009-02-02T18:36:55.800 回答
1

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

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

于 2009-02-02T18:40:54.297 回答