应该采用哪种行宽策略?
目标环境有固定宽度时设置 targetLength;希望最长处理后行决定宽度时使用自动检测。超过目标宽度的行不会被截短,因此仍要单独检查。
Elysia Tools
导航
Workflow Playbook
面向纯文本展示的流程:按明确的行宽居中文本,并标记需要人工查看的词语、短语或模式,同时把代码和数据语义留在原始副本中。
专题
从可在处理前后检查的纯文本开始。保持原文不变,粘贴前确认源编码,并记录展示环境。如果输入含有缩进、分隔符、标识符、序列化值或代码,先划清这些边界,再决定是否使用工具。
需要居中外观时使用 text-centerer。目标环境有固定宽度就设置 targetLength;希望最长处理后行决定宽度时使用自动检测。明确设置 fillChar。如果必须精确控制宽度,使用单字符填充更稳妥,因为工具会重复传入的填充字符串。
运行前检查空格策略。关闭修剪时,行首空白仍会被删除;开启修剪后,行尾空白也会被删除。超过目标宽度的行不会被截断。因此,这个工具更适合展示标题或提示行,不适合对缩进敏感的源代码或数据行。
如果审阅者需要快速找到指定内容,可以在居中后使用 text-highlighter。根据输入选择 words、phrase 或 regex,再设置大小写和整词行为,并选择目标环境接受的标记样式与输出模式。标识符拼写重要时,使用加粗、方括号或 Markdown 代码等包裹式标记通常比大写更容易核对。正则输入应先用小样本测试,检查是否出现意外匹配。
将短行、长行、空行、缩进行和高亮结果与原始副本对照,确认行宽、填充字符、标记样式、编码和换行。这里的强调仅用于视觉展示:高亮不是语义解析器,也不是可访问性证明。人工审阅可以使用标记副本,但代码、结构化数据、标识符和机器可读值必须继续来自未经修改的原文。
工作流指南
复制纯文本输入,确认编码并记录使用场景和展示环境。判断缩进、分隔符、标识符或序列化值是否必须在原始副本中保持不变。
使用 text-centerer 设置固定 targetLength,或在需要最长处理后行决定宽度时开启自动检测。明确选择 fillChar;需要精确宽度时使用单字符填充,并只在允许删除边界空白时启用 trimSpaces。
把居中后的审阅副本交给 text-highlighter,选择 words、phrase 或 regex,并设置大小写和整词行为。审阅时可使用加粗、方括号或 Markdown 代码等标记;标识符拼写必须保持不变时不要使用大写方式,HTML 模式只用于明确接受它的目标环境。
将短行、长行、空行、缩进行和被标记行与原始文本对照。确认词语和标记数量,处理无效正则或异常空格;展示副本只交给人工审阅使用,不要当作解析后的代码或数据。
目标环境有固定宽度时设置 targetLength;希望最长处理后行决定宽度时使用自动检测。超过目标宽度的行不会被截短,因此仍要单独检查。
text-centerer 即使关闭修剪也会去掉行首空白;开启 trimSpaces 后还会去掉行尾空白。如果缩进或边界空格有意义,不要对这些行做居中。
多个独立词语使用 words,单个字面短语使用 phrase,只有需要模式匹配时才使用 regex。对语义敏感的文本优先使用加粗、方括号或 Markdown 代码等包裹式标记;大写方式会改变匹配文本。
转换结果只作为人工审阅的展示副本。保留原文作为事实来源,因为高亮不是语义解析器,也不能证明内容具备可访问性。