Sublime一键快速生成UUID,程序员开发造数据的贴心小技巧

老敏吖_2603

老敏吖_2603

2026-06-13

439人浏览

原创

sublime text 原生不支持 uuid 生成,需依赖插件或自定义方案:insertuuid 插件静默插入标准 v4 uuid(如 550e8400-e29b-41d4-a716-446655440000),默认快捷键 ctrl+shift+u;randomstring 更灵活,支持定制长度、字符集、前缀等;build system 可实现前缀、大小写、分隔符等深度定制;显示异常多因字体 fallback 或编码设置所致。

sublime一键快速生成uuid,程序员开发造数据的贴心小技巧

Sublime Text 原生不支持 UUID 生成,所谓“一键插入”全靠插件或自定义命令补足——按 Ctrl+Shift+U 没反应?不是你手速慢,是它真没这个能力。

用 InsertUUID 插件静默插入标准 v4 UUID

这是目前最省心的方案:安装即用、不弹窗、不改剪贴板、不加引号,光标处直接输出形如 550e8400-e29b-41d4-a716-446655440000 的字符串。

  • 安装路径:Ctrl+Shift+P → 输入 Package Control: Install Package → 搜 InsertUUID → 回车
  • 默认快捷键:Ctrl+Shift+U(Windows/Linux)或 Cmd+Shift+U(macOS),若无反应,先去 Preferences → Package Settings → InsertUUID → Key Bindings 查是否被其他插件占用
  • 它只输出 v4,不支持去掉短横线、不支持大写、不支持 v1/v5 —— 有这类需求别硬调快捷键,换方案

用 RandomString 插件生成可定制长度/字符集的随机串

当你需要的不只是标准 UUID,而是带前缀、纯数字 ID、固定长度标识符,或者要多光标批量生成时,RandomString 更灵活。它不走 Python 调用,纯原生实现,响应快、不卡顿。

Questrade
Questrade

一款AI工具,主要用于使用 Questrade 浏览器平台为 openclaw.ai 工作流执行并监控股票交易,并配合 Yahoo Finance 进行交叉验证。当 Codex 被要求进行……,适合需要提升相关任务效率的用户。

下载
  • 安装后默认快捷键:Ctrl+Alt+U(Windows/Linux)或 Cmd+Option+U(macOS),输出标准 v4 格式
  • 不支持 Ctrl+Shift+U,因为该组合在多数系统中已被占用;若快捷键失效,去 Preferences → Key Bindings 搜 random_string 确认绑定
  • 可通过配置文件自定义长度、字符集、前缀/后缀,但不支持命名空间哈希(如 uuid.uuid5)或时间戳基础的 v1

用 Build System 自定义前缀、大小写与分隔符

当你反复需要插入 id_7f3a9b2e-1c4d-4e8f-9a0b-123456789abc 或全大写无短横线的 7F3A9B2E1C4D4E8F9A0B123456789ABC 时,Build System 是唯一稳定可控的方式。

  • 菜单栏 → Tools → Build System → New Build System…,粘贴以下内容并保存为 Packages/User/uuid.sublime-build:
{ "shell_cmd":"python3 -c \"import uuid; print('id_' + str(uuid.uuid4()).replace('-', '').upper())\"" }
  • 确保系统 PATH 中有 python3(运行 python3 --version 应返回 3.8+)
  • 保存后按 Ctrl+Shift+B 选中该构建系统,再按 Ctrl+B 即可内联插入;想加前缀就改 print('your_prefix_' + ...),想去掉短横线就加 .replace('-', ''),转大写用 .upper()
  • 别忽略编码和字体 fallback 导致的显示异常

    某些中文环境项目若设了 "fallback_encoding": "GB2312",插入 UUID 后可能在编辑器里显示为方块(实际内容正常),尤其当 UUID 紧挨中文时。这不是插件问题,是字体渲染 fallback 导致的视觉错觉。

    • 验证方法:选中 UUID → 右键 → Set Syntax: Plain Text,看是否恢复显示
    • 根治办法:在项目设置中移除或调整 fallback_encoding,或改用支持 Unicode 的字体(如 Fira Code、JetBrains Mono)
    • 另外,所有方案都不缓存 UUID,每次都是全新随机值;所谓“当前 UUID”只是当前生成的一个新 v4 字符串,没有时间戳或进程上下文关联

    相关文章

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

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

    下载

    相关标签:

    sublime

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

    相关专题

    更多
    Golangci-lint安装与入门教程
    Golangci-lint安装与入门教程

    本专题讲解Golangci-lint的安装、初始化、基础命令和首次代码检查,覆盖本地环境、Docker及多平台用法,帮助Go开发者快速上手。

    2026.10.22

    0

    15

    PHP2Shell高危漏洞修复教程
    PHP2Shell高危漏洞修复教程

    PHP2Shell漏洞是什么,哪些PHP版本和运行环境会受到影响,服务器应该如何检测与修复?本专题提供版本自查脚本、Linux与Docker升级命令、PHP-FPM和Apache排查步骤,以及修复验证、临时缓解和应急响应方案。

    2026.10.22

    0

    12

    剧云人物设定与关系管理教程
    剧云人物设定与关系管理教程

    本专题介绍剧云人物设定与关系管理,讲解角色小传、性格职业、人物目标、背景资料和关系网络的创建及维护方法。

    2026.10.22

    0

    16

    剧云故事大纲与分场规划教程
    剧云故事大纲与分场规划教程

    本专题讲解剧云梗概与多级大纲功能,覆盖全局、分集、分场结构生成,以及主线冲突、剧情节点和场次顺序调整。

    2026.10.22

    0

    15

    VibeKnow PPT讲解视频教程汇总
    VibeKnow PPT讲解视频教程汇总

    本专题介绍VibeKnow PPT讲解模式的素材准备、旁白生成、页面节奏、画面呈现与导出设置,适合课程和培训场景。

    2026.10.22

    0

    16

    VibeKnow PDF转视频教程合集
    VibeKnow PDF转视频教程合集

    本专题围绕VibeKnow的PDF转视频功能,讲解文件准备、内容解析、脚本生成、重点可视化及配音字幕检查方法。

    2026.10.22

    0

    12

    二狗PPT模板与视觉设计
    二狗PPT模板与视觉设计

    本专题介绍二狗PPT的职场模板、主题风格与页面版式,覆盖模板切换、色彩选择、内容匹配和正式汇报场景下的视觉优化方法。

    2026.10.22

    0

    13

    php漏洞修复方法
    php漏洞修复方法

    PHP漏洞聚合专题,持续整理PHP最新高危漏洞、CVE安全预警、受影响版本、自查命令及修复方案,覆盖PHP-FPM、Docker、Ubuntu与Linux服务器环境,帮助开发者快速完成漏洞排查、版本升级和安全加固。

    2026.10.22

    20

    31

    二狗PPT入门与基础操作
    二狗PPT入门与基础操作

    本专题整理二狗PPT从官网进入、输入主题、生成大纲到制作成稿的基础操作,帮助新手掌握AI一键生成职场PPT的完整流程。

    2026.10.22

    0

    14

    热门下载

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

    精品课程

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