【问题标题】:Configuring HTML Tidy in Bluefish在 Bluefish 中配置 HTML Tidy
【发布时间】:2017-05-07 05:14:54
【问题描述】:
我目前正在运行 Ubuntu 14.o4,并在我的计算机上安装了 HTML Tidy。我试图在 Bluefish (bluefish 2.2.9-0trusty1) 中使用它,但每当我运行过滤器时,它都会给我这个错误:
命令 tidy -utf8 退出,错误代码为 512。
目前 Tidy 的外部过滤命令是:|tidy -utf8|
【问题讨论】:
标签:
html
ubuntu-14.04
tidy
htmltidy
bluefish
【解决方案1】:
这里有一个关于这个的对话:http://narkive.com/4QvPqDp2.2
Olivier Sessink,2012 年写作:
Martin crysman Zahradnák 发布
你好,我只是想知道为什么我不能直接从 BF 使用 tidy... 如果我尝试
命令 tidy -qe '%i' 退出,错误代码为 512。
在 svn 中修复,带有 %i 和 %o 的命令可以工作
再次。
但是退出状态信息还在,没用
像 tidy 这样的命令会在以下情况下为错误的 html 生成退出代码
一切都按预期工作。
我有点怀疑如何在 2.2.4 中处理这个问题:
1) 删除对话框 - 这意味着 bluefish 也不会给出
如果 tidy 根本没有安装,则会出现错误消息
2) 保留对话框 - 如果 html 不完美,bluefish 将始终显示此错误消息
您的 HTML 中是否有任何错误?语法完美的“Hello, World”HTML 示例是否会出现错误?
【解决方案2】:
作为 HTML tidy 报告此错误消息的解决方法,请尝试调用“Tidy HTML (perltidy)”的替代菜单选项,这似乎对 HTML 中的错误更具弹性。默认选项不是特别好恕我直言,因此您可能必须更改这些(通过编辑外部工具配置对话框中的选项或 rc 文件目录:~/.bluefish/rcfile-2.0);例如,-fws 冻结空格,-fnl 保持换行符不变,让您无需完全重新格式化整个文件即可进行简单的自动缩进。