在 Bluefish 中配置 HTML Tidy

Configuring HTML Tidy in Bluefish

我目前正在 运行ning Ubuntu 14.o4,并在我的电脑上安装了 HTML Tidy。我试图在 Bluefish (bluefish 2.2.9-0trusty1) 中使用它,但任何时候我 运行 过滤器,它都会给我这个错误:

The command tidy -utf8 exited with error code 512.

Tidy 当前的外部过滤器命令是:|tidy -utf8|

这里有一个关于这个的对话:http://narkive.com/4QvPqDp2.2

Olivier Sessink,2012 年写作:

Post by Martin crysman Zahradník

Hello, I am just wondering why I cannot use tidy directly from BF... If I try

The command tidy -qe '%i' exited with error code 512.

已在 svn 中修复,带有 %i 和 %o 的命令可以工作 再次.

但是退出状态信息还在,没用 像 tidy 这样的命令会在出现故障 html 时生成退出代码 一切都按预期工作。

我有点怀疑如何为 2.2.4 处理这个问题:

1) 删除对话框 - 这意味着 bluefish 也不会给出 例如,如果 tidy 根本没有安装,则会出现错误消息

2) 保留对话框 - 如果 html 不完美

bluefish 将始终显示此错误消息

您的 HTML 中是否有任何错误?句法上完美的 "Hello, World" HTML 样本会出现错误吗?

作为 HTML 整洁报告此错误消息的变通方法,请尝试调用 "Tidy HTML (perltidy)" 的替代菜单选项,这似乎对 HTML 中的错误更有弹性。恕我直言,默认选项不是特别好,因此您可能必须更改这些选项(通过在外部工具配置对话框或 rc 文件目录中编辑选项:~/.bluefish/rcfile-2.0);例如,-fws 冻结空格,-fnl 保持换行符不变,让您无需完全重新格式化整个文件即可实现简单的自动缩进。