Sublime怎么快速生成随机文本?测试数据填充技巧

阿晨酱_9231

阿晨酱_9231

2026-08-11

373人浏览

原创

lorem 是 sublime text 4 内置 emmet 缩写,输入 lorem+数字按 tab 可生成对应单词数的拉丁文段落,支持 html/vue/jsx/plain text 语法,但不支持中文或超 500 词;纯文本场景需用 fillertext 插件;随机字符串用 insert random string;结构化数据依赖多光标与 increment selection 配合正则替换。

sublime怎么快速生成随机文本?测试数据填充技巧

lorem 缩写在 HTML/前端文件里按 Tab 就生效

Emmet 是 Sublime Text 4 默认预装的插件,lorem 是它内置的缩写,不是额外命令,也不需要调命令面板。只要当前语法模式是 HTML、Vue、JSX 或 Plain text(右下角状态栏可见),光标放在空行或标签内,输入 lorem 后按 Tab,立刻生成约 30 个单词的拉丁文段落。

常见写法和限制:

  • lorem10✅ 生成约 10 个单词;lorem 和数字之间**不能有空格**,否则退化为普通文本
  • p>lorem20✅ 生成带 <p></p> 包裹的 20 词内容;div>lorem5*3 生成 3 个 <div>,各含 5 词 <li> <code>lorem500⚠️ 超过 500 词会明显卡顿,Sublime 渲染压力大,建议拆成多段
  • 不支持中文、不支持自定义词库;若需中文占位,得单独装 ChineseLorem
  • FillerText 插件填纯文本/JSON/配置项最可靠

    当文件是 Plain text、Markdown 或 JSON 时,Emmet 的 lorem 缩写基本失效——这不是插件坏了,是它压根没被激活。这时候 FillerText 是唯一不挑语法、不依赖上下文的方案。

    安装后默认快捷键:Ctrl+Alt+L(Windows/Linux)或 Cmd+Alt+L(macOS)。触发后弹出输入框,直接输数字(如 120),回车即插入对应长度的标准 Lorem ipsum 文本。

    注意点:

    • 它不解析当前光标位置语义,也不包裹标签,就是一段纯文本,适合填 .env、YAML 字段、日志模拟值等
    • 生成内容固定为标准段落格式(首句大写、句末标点),无法控制段落数、句子数或大小写细节
    • 如果快捷键无效,先去 Preferences → Package Settings → FillerText → Settings – User 确认配置没被覆盖

    Insert Random String 插件生成随机字符串更灵活

    要造 user_8a3f9e、7B2F9A1C 这类 ID 或 token,lorem 和 FillerText 都不行。必须用 Insert Random String 插件,它原生实现、无 Python 外部依赖、更新活跃。

    MaxClaw
    MaxClaw

    一款AI工具,主要用于MiniMax推出的云端智能体助手,基于OpenClaw打造,24小时在线,适合需要提升相关任务效率的用户。

    下载

    默认快捷键:Ctrl+Shift+R(Win/Linux)或 Cmd+Shift+R(macOS),插入 8 位小写字母 + 数字组合。想改?编辑它的用户配置:

    Preferences → Package Settings → Insert Random String → Settings – User

    填入类似这样的 JSON:

    {
      "length": 12,
      "charset": "0123456789ABCDEF",
      "prefix": "",
      "suffix": ""
    }

    关键参数说明:

    • length 必须是正整数;设为 0 会崩溃,设为 1 可能生成不可见字符
    • charset 是核心,可任意组合,比如 "abcdefghijklmnopqrstuvwxyz_" 表示小写字母加下划线
    • prefix/suffix 适合生成带固定前缀的测试 ID,如 "user_" + 随机串

    多光标 + Increment Selection 造结构化测试数据

    真正麻烦的不是“生成一段假文本”,而是“生成 100 行带递增 ID、时间戳、状态字段的 JSON 对象”。这时靠插件缩写已不够,得用 Sublime 原生多光标能力配合 Increment Selection 插件。

    操作链路很具体:

    • 先用 Ctrl+Alt+↑/↓ 或鼠标拖拽时按住 Ctrl+Alt 拉出矩形选区(列选择),再按 Ctrl+Shift+L 进入列编辑模式
    • 列选好后手动输入起始值(如 1001),然后 Ctrl+Shift+P → 输入 Increment Selection → 回车,自动递增
    • 步长不是 1?再 Ctrl+Shift+P → Increment Selection: Set Step → 输入新步长(如 2)
    • 后续补前缀/零填充/分隔符,必须用正则替换:比如把 1→1001→user_0001,得用 Ctrl+H,勾选 Regular Expression,查找 ^(\d+)$,替换为 user_000$1

    最容易被忽略的是:列选择必须对齐,且不能混用普通多行选中;一旦光标错列,递增结果就全乱了。这不是功能问题,是操作路径没走对。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

sublime

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
PixTV官网入口地址合集
PixTV官网入口地址合集

本专题汇总了 PixTV AI 一站式视频创作平台的官方入口与使用教程。无需下载软件,浏览器直接访问即可使用。平台将剧本、图像、视频、声音与剪辑整合在“无限画布”中,接入 GPT Image 2.5、Seedance 2.5 等头部模型。本专题整理了从新建画布、角色锚定、分镜拆分到视频生成与导出的完整操作指南,助你快速上手 AI 短剧与漫剧创作。

2026.10.10

40

15

Kratos框架HTTP与gRPC服务开发教程
Kratos框架HTTP与gRPC服务开发教程

本专题围绕Kratos框架双协议服务开发,涵盖HTTP路由与处理器编写、参数获取、gRPC服务实现与客户端调用、metadata上下文传递、encoding编解码注册、统一响应封装、超时控制与流式响应实现方法。

2026.10.10

20

15

Kratos框架Protobuf接口定义与代码生成合集
Kratos框架Protobuf接口定义与代码生成合集

本专题讲解Kratos框架接口定义体系,涵盖proto编写规范、proto add/client/server生成命令、http注解路由、validate校验、OpenAPI文档生成、跨服务proto复用与兼容性设计。

2026.10.10

0

15

C++虚函数怎么定义和调用
C++虚函数怎么定义和调用

C++虚函数是实现运行时多态的重要机制。本专题从virtual关键字的基本用法入手,介绍基类与派生类之间的函数重写、基类指针调用派生类方法,以及动态绑定的执行过程,帮助初学者掌握虚函数的核心语法。

2026.10.10

20

26

C++类与对象的封装方法教程
C++类与对象的封装方法教程

C++封装是面向对象编程的核心特性之一,通过类将数据与操作数据的函数组织在一起,并利用访问权限控制外部访问。本专题介绍类的定义、成员变量、成员函数以及public、private和protected的使用方法,帮助初学者掌握封装的基本原理。

2026.10.10

20

32

C++构造函数定义与调用方法
C++构造函数定义与调用方法

C++构造函数用于初始化类对象,是面向对象编程的重要基础。本专题从构造函数的定义、声明和调用入手,介绍默认构造函数、带参数构造函数、拷贝构造函数及成员初始化列表,帮助初学者掌握对象创建与初始化的基本方法。

2026.10.10

20

16

Kratos框架零基础入门教程
Kratos框架零基础入门教程

本专题整理Kratos框架入门内容,涵盖Go环境准备、kratos CLI安装升级、new命令创建项目、目录结构分层说明、服务启动与双协议端口、依赖下载报错排查,帮助开发者快速跑通第一个Kratos框架微服务应用。

2026.10.10

20

15

C++条件判断语句怎么写
C++条件判断语句怎么写

C++条件判断是控制程序执行流程的重要基础。本专题介绍if、if-else、else if和switch等常见分支语句,结合条件表达式、比较运算符与代码示例,帮助初学者掌握不同场景下的判断逻辑。

2026.10.10

0

13

C++变量怎么声明和赋值
C++变量怎么声明和赋值

C++变量是编写程序和存储数据的基础。本专题围绕变量声明、定义、初始化、赋值和类型选择等内容展开,帮助初学者理解不同变量的用法,并掌握在实际代码中定义和使用变量的方法。

2026.10.10

20

20

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程