0

目标是:将文本格式化为列。

我在 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 机器以一种特殊的方式处理变音符号。

你知道解决办法吗?

注意:文本过滤器适用于任何没有变音符号的文本。

4

1 回答 1

0

我在“BBEdit Google Groups”中得到了一个解决方案:

https://groups.google.com/forum/#!topic/bbedit/yuLz48rIyoc

似乎是BBEdit中的一个错误。

于 2017-04-07T22:15:17.583 回答