目标是:将文本格式化为列。
我在 BBEdit 11.6.4(最新版本)中创建了以下文本过滤器:
#!/bin/sh
sed 's/ */ ¶/g' | column -s '¶' -t
我将它应用于以下文本(UTF-8 文档):
zot foo bär pak
lorem sit ipsum doloret
预期结果:
zot foo bär pak
lorem sit ipsum doloret
实际结果:
zot foo bär pak
lorem sit ipsum doloret
一旦文本中存在变音符号,插入的空格数就不正确。似乎 BBEdit 的 reg ex 机器以一种特殊的方式处理变音符号。
你知道解决办法吗?
注意:文本过滤器适用于任何没有变音符号的文本。