讲师中心 微信公众号
AI工具推荐 视频效率加速

Sublime Text如何批量插入递增数字_Sublime批量插入递增数字教程

落丽姑娘_5559

落丽姑娘_5559

发布时间:2026-04-01 15:48:36

|

263人浏览过

|

来源于php中文网

原创

InsertNums插件可一键批量插入递增数字,需先通过Package Control安装,选中多行后调用命令并正确输入start和step参数(空格或逗号分隔),支持负步长、多光标及全填相同值等特性。

sublime text如何批量插入递增数字_sublime批量插入递增数字教程

用 Ctrl+Shift+P 调出命令面板后输 “Insert Num” 就能插入递增数字

Sublime Text 本身不带原生“批量插入递增数字”功能,但官方插件 InsertNums 完全覆盖这个需求,安装后无需写正则、不依赖 Python 控制台,一步到位。

常见错误是手动选多行后按 Ctrl+Shift+P 搜索 “Insert” 却只看到 Insert Snippet 或 Insert Date——漏掉了关键词 Num。它名字就叫 InsertNums,不是 Number 也不是 Increment。

  • 必须先安装插件:通过 Package Control → Install Package → 搜 InsertNums → 回车
  • 要生效,得先选中若干行(或光标停在多行开头),否则只会插一个数
  • 默认从 1 开始、步长为 1;想改起始值或步长,调出命令面板后输入 InsertNums: Insert Numbers...,会弹出输入框让你填 start 和 step

InsertNums 的参数怎么填才不出错

它接受两个整数:start(起始值)和 step(每次加多少),中间用空格或逗号分隔。填错格式会导致只插一个数,或者报错 Invalid input format。

典型使用场景:生成测试用的 ID 列表、给日志打序号、补全 CSV 中缺失的索引列。

  • 填 100 5 → 插入 100, 105, 110, …
  • 填 0 -1 → 从 0 开始递减:0, -1, -2, …(支持负步长)
  • 不能填小数、不能带单位(如 1.5 或 10px),否则直接失败
  • 如果选了 5 行但只输入一个数(比如 42),它会把 42 插到每行——这不是 bug,是设计行为:单参数 = 全部填相同值

为什么不用正则替换 + \n 计数器

有人试过用 Find: ^ + Replace: \1 配合 Python 正则回调,结果发现 Sublime 的 re.sub 不支持跨行计数,且每次运行都要开控制台、写函数,效率低还容易出作用域错误。

InsertNums 是原生插件,走的是 Sublime 的编辑器 API,性能不受文档长度影响;而正则方案在几千行时明显卡顿,且无法回退(Ctrl+Z 只能撤一次全部操作)。

  • 正则方案在 Sublime Text 4 中已基本失效:Python 3.8+ 的 re 模块不支持 \g 在替换中调用函数
  • InsertNums 支持多光标:比如在每行末尾放多个光标,它也能按顺序插不同数字
  • 它不修改已有内容,只在光标位置插入,所以不会误碰你写的变量名或字符串

Mac 上快捷键冲突导致 InsertNums 命令不响应

Mac 用户常遇到:明明装好了插件,也选了多行,但 Ctrl+Shift+P 输完命令没反应。根本原因是系统级快捷键占用了 Ctrl+Shift+P(比如截图工具或输入法)。

不是插件坏了,也不是 Sublime 设置问题,而是键盘事件根本没传进编辑器。

  • 先关掉 Alfred、Raycast、Bartender 这类工具的全局快捷键
  • 进系统设置 → 键盘 → 快捷键 → 屏幕快照,检查是否启用了 Ctrl+Shift+P
  • 临时验证:用鼠标点菜单栏 → Tools → Command Palette…,再搜 InsertNums,能跑通就说明是快捷键被劫持
  • 如果非要用快捷键,可在 Sublime 的 Preferences → Key Bindings 里自定义,例如加一条:{"keys": ["alt+shift+n"], "command": "insert_nums"}
实际用起来最麻烦的不是怎么插数字,而是插完发现起始值算错了,又得全删重来——建议插之前先在小范围试两行,确认 start 和 step 对得上。

热门AI工具

更多
PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

超级简历WonderCV

一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。

相关专题

更多
format在python中的用法
format在python中的用法

Python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

1749

2023.07.31

python中的format是什么意思
python中的format是什么意思

python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1211

2024.06.27

js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

1778

2023.08.03

js截取字符串的方法
js截取字符串的方法

js截取字符串的方法有substring()方法、substr()方法、slice()方法、split()方法和slice()方法。本专题为大家提供字符串相关的文章、下载、课程内容,供大家免费下载体验。

2784

2023.09.04

java基础知识汇总
java基础知识汇总

java基础知识有Java的历史和特点、Java的开发环境、Java的基本数据类型、变量和常量、运算符和表达式、控制语句、数组和字符串等等知识点。想要知道更多关于java基础知识的朋友,请阅读本专题下面的的有关文章,欢迎大家来php中文网学习。

6144

2023.10.24

字符串介绍
字符串介绍

字符串是一种数据类型,它可以是任何文本,包括字母、数字、符号等。字符串可以由不同的字符组成,例如空格、标点符号、数字等。在编程中,字符串通常用引号括起来,如单引号、双引号或反引号。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

5849

2023.11.24

java读取文件转成字符串的方法
java读取文件转成字符串的方法

Java8引入了新的文件I/O API,使用java.nio.file.Files类读取文件内容更加方便。对于较旧版本的Java,可以使用java.io.FileReader和java.io.BufferedReader来读取文件。在这些方法中,你需要将文件路径替换为你的实际文件路径,并且可能需要处理可能的IOException异常。想了解更多java的相关内容,可以阅读本专题下面的文章。

7474

2024.03.22

php中定义字符串的方式
php中定义字符串的方式

php中定义字符串的方式:单引号;双引号;heredoc语法等等。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

11074

2024.04.29

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

40

2026.10.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn