我认为实现你所要求的唯一方法是创建自己的插件。
Tools/New Plugin... :
Tools/New Plugin...
import sublime_plugin class IncrementSelectionCommand(sublime_plugin.TextCommand): def run(self, edit): start_value = int(self.view.substr(self.view.sel()[0])) counter = 0 for selection in self.view.sel(): self.view.insert(edit, selection.begin(), str(start_value + counter)) counter = counter + 1 for selection in self.view.sel(): self.view.erase(edit, selection)
保存在你的 User 目录。 然后添加一个快捷方式 Key Bindings - User :
User
Key Bindings - User
{ "keys": ["YOUR_SHORTCUT"], "command": "increment_selection" }
现在您可以将光标放在您需要的位置:
插入计数器应该从的数字(在这种情况下为1):
选择您输入的号码( 转移 < - ):
输入快捷方式:
我推荐这个插件 文本糕点 。该 数字顺序命令 是你需要的。
我更喜欢使用 插入Nums命令 :
Text Pastry的内置版本支持Insert Nums语法 提供由一个空格分隔的三个数字: N M P. N:起始指数。 M表示将添加到索引的步长 每个选择。 P必须> 0将用于填充索引 领先的零。
Text Pastry的内置版本支持Insert Nums语法 提供由一个空格分隔的三个数字:
N M P.
N:起始指数。
M表示将添加到索引的步长 每个选择。
P必须> 0将用于填充索引 领先的零。