文本处理 Text Handling
处理文本,正是 BBEdit 最擅长的事。以下是 BBEdit 让文本处理更轻松、让您更高效的具体能力。BBEdit 提供 Mac 编辑器应有的全部标准文本输入、选择与编辑功能,此外还包括:
-
内置的文本变换工具:
- 交换字符与单词(Exchange Characters & Words)
- 大小写转换(Change Case)
- 左移 / 右移缩进(Shift Left / Shift Right)
- 注释 / 取消注释所选内容(Un/Comment Selection)
- 硬换行(Hard Wrap)
- 添加 / 移除换行符(Add & Remove Line Breaks)
- 应用 Text Factory(Apply Text Factory)
- 智能化引号(Educate Quotes)
- 恢复直引号(Straighten Quotes)
- 添加 / 移除行号(Add / Remove Line Numbers)
- 行首 / 行尾添加前缀或后缀(Prefix / Suffix Lines)
- 行排序(Sort Lines)
- 处理重复行(Process Duplicate Lines)
- 处理包含特定内容的行(Process Lines Containing)
- 规范化(Canonize)
- 引用文本重新换行(Rewrap Quoted Text)
- 提升 / 降低引用层级(Increase / Decrease Quote Level)
- 移除引用标记(Strip Quotes)
- 清除异常字符(Zap Gremlins)
- 制表符 ↔ 空格相互转换(Entab / Detab)
- 规范化行尾符(Normalize Line Endings)
- 列操作(Column operations)
- Text Factory 让您无需编程,即可对多个文件批量应用 BBEdit 的任意文本变换
- 「行排序」与「处理重复行」均支持 grep 模式,可用于排序、提取与处理文本
- 「Canonize」提供强大的批量替换能力
- BBEdit 可轻松处理 Unicode 文件,包括同一文件中包含多种不同语言字形(例如同时含有罗马字、日文与西里尔字母)的情况
- 硬换行还是软换行?文本如何换行随您所愿:软换行可以缩进至原始行的「硬」起始位置、对齐窗口左侧,或者反向缩进
- 引用文本重换行 (Rewrapper) —— 让重新排版邮件与在线内容变得轻松自如
- 支持矩形文本选择,包括复制 / 粘贴,并可对矩形选区应用 BBEdit 的多项文本变换
- 「剪切、复制、清空、重排列」命令,无需电子表格或复杂的 grep 表达式即可处理列分隔文本(CSV、TSV)