0

0

Sublime怎么批量给代码加双引号_Sublime多光标快速处理数据【高效率】

裘德小鎮的故事

裘德小鎮的故事

发布时间:2026-02-09 12:16:02

|

822人浏览过

|

来源于php中文网

原创

sublime怎么批量给代码加双引号_sublime多光标快速处理数据【高效率】

Sublime 里怎么用多光标快速给每行加双引号

直接按 Ctrl+Shift+L(Windows/Linux)或 Cmd+Shift+LmacOS),把光标拆成每行一个,然后在行首按 ",再按 移到行尾,再按 "。这是最稳、最不依赖插件的方案。

注意:必须确保每行只有一段待包裹内容(比如纯字符串、变量名、JSON key),否则会误操作。如果行末有空格或注释,先用 Ctrl+Shift+P → 输入 Trim Trailing White Space 清理一下更安全。

用正则替换批量加双引号(适合结构化数据)

比如处理 CSV 字段、数组元素、JSON key 列表时,正则比多光标更可控。打开替换面板(Ctrl+H),勾选 .* 按钮启用正则模式:

  • 给每行非空内容加双引号:
    Find: ^(.+)$
    Replace: "$1"
  • 只给不含引号的单词加(避开已有的 "abc"):
    Find: \b([a-zA-Z_][a-zA-Z0-9_]*)\b
    Replace: "$1"
  • 处理 JSON key(冒号前的标识符):
    Find: ("?)([a-zA-Z_][a-zA-Z0-9_]*)("?)\s*:
    Replace: "$2":
    —— 这个能自动清理已有引号并统一格式

为什么别乱用“列选择”或“全选后打引号”

列选择(Alt+鼠标拖拽)看着快,但一旦行长短不一,就会错位;全选后打 " 更危险——它会在所有光标位置插入引号,包括换行符、括号中间、甚至字符串内部,结果是语法爆炸。

触站AI
触站AI

专业的中文版AI绘画生成平台

下载

常见翻车现场:

  • 原代码:
    name
    age
    city
    → 错误操作后变成 "name"ge"city"(因为光标没对齐)
  • 带缩进的代码块被全选,结果变成 " name",引号吞了空格,破坏对齐
  • 正在编辑 JS 对象,顺手 Ctrl+A + ",结果把 {} 也包进去了

进阶:用 Vintage 模式或插件做持久化封装(可选)

如果你高频处理这类任务,可以考虑:

  • Text Pastry 插件,支持按行插入序列号、重复字符串,配合引号模板更省心
  • Key Bindings 自定义快捷键,例如绑定 ctrl+alt+q 执行「选中 → 行首插" → 行尾插"」组合命令(需写简单 sublime-macro
  • 慎用 BracketHighlighter 类插件自动加引号——它通常只响应双击或特定触发条件,对批量场景无感

真正卡住效率的,往往不是不会操作,而是没区分清楚:这是一次性整理?还是后续要反复跑的流程?前者多光标足矣,后者值得花 5 分钟配个命令。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
json数据格式
json数据格式

JSON是一种轻量级的数据交换格式。本专题为大家带来json数据格式相关文章,帮助大家解决问题。

435

2023.08.07

json是什么
json是什么

JSON是一种轻量级的数据交换格式,具有简洁、易读、跨平台和语言的特点,JSON数据是通过键值对的方式进行组织,其中键是字符串,值可以是字符串、数值、布尔值、数组、对象或者null,在Web开发、数据交换和配置文件等方面得到广泛应用。本专题为大家提供json相关的文章、下载、课程内容,供大家免费下载体验。

543

2023.08.23

jquery怎么操作json
jquery怎么操作json

操作的方法有:1、“$.parseJSON(jsonString)”2、“$.getJSON(url, data, success)”;3、“$.each(obj, callback)”;4、“$.ajax()”。更多jquery怎么操作json的详细内容,可以访问本专题下面的文章。

315

2023.10.13

go语言处理json数据方法
go语言处理json数据方法

本专题整合了go语言中处理json数据方法,阅读专题下面的文章了解更多详细内容。

79

2025.09.10

mysql标识符无效错误怎么解决
mysql标识符无效错误怎么解决

mysql标识符无效错误的解决办法:1、检查标识符是否被其他表或数据库使用;2、检查标识符是否包含特殊字符;3、使用引号包裹标识符;4、使用反引号包裹标识符;5、检查MySQL的配置文件等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

190

2023.12.04

Python标识符有哪些
Python标识符有哪些

Python标识符有变量标识符、函数标识符、类标识符、模块标识符、下划线开头的标识符、双下划线开头、双下划线结尾的标识符、整型标识符、浮点型标识符等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

294

2024.02.23

java标识符合集
java标识符合集

本专题整合了java标识符相关内容,想了解更多详细内容,请阅读下面的文章。

264

2025.06.11

c++标识符介绍
c++标识符介绍

本专题整合了c++标识符相关内容,阅读专题下面的文章了解更多详细内容。

127

2025.08.07

Golang处理数据库错误教程合集
Golang处理数据库错误教程合集

本专题整合了Golang数据库错误处理方法、技巧、管理策略相关内容,阅读专题下面的文章了解更多详细内容。

127

2026.02.06

热门下载

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

精品课程

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

共48课时 | 8.7万人学习

Git 教程
Git 教程

共21课时 | 3.5万人学习

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

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号