我知道很多编程语言都有工具来整理编程代码吗?有没有办法整理R代码或一些可以做到这一点的工具(例如,包含在R IDE中?)?
是否有类似整洁的工具或整洁的配置,适用于Jinja2模板?默认整理在属性中存在Jinja代码问题,并且Jinja循环以不可读的方式形成.我的主要要求是使缩进级别正确.其他一切都很好,但不是必需的.
我正在使用Tidy(使用PHP5),启用了UTF8输入,输出和字符编码.当我用一个字符串清理一个字符串 时,它将用一个奇怪的字符替换它.我已经尝试搞乱整洁的配置,但我尝试的任何东西似乎都工作.
在Tidy之前:
This is a test. Why does this not work?
Run Code Online (Sandbox Code Playgroud)
整洁后:
This is a test. ?Why does this not work?
Run Code Online (Sandbox Code Playgroud)
我不知道这个角色是什么,但我认为它与utf8中enteties的编码有关.关于如何让自己变得整洁的任何想法 ?
我想自动打印(主要是缩进)PHP脚本生成的HTML输出.我一直在搞乱Tidy,但发现在努力验证和清理我的代码时,Tidy正在改变太多.我知道Tidy的意图很好,但我真的只是在寻找一个HTML美化器.是否有一个更简单的库,可以在PHP中运行,只是做漂亮的打印?或者,有没有办法配置Tidy跳过所有验证的东西,只是美化?
我试图将具有列名称的对象传递给spread函数,但是它不是读取对象内部的值而只是尝试使用对象名称本身
这里只是一个玩具示例
library(tidyr)
d = (1:4)
n = c("a"," a", "b","b")
s = c(1, 2,5,7)
df = data.frame(d,n, s)
Value <- n
data_wide <- spread(df, Value , s)
Run Code Online (Sandbox Code Playgroud)
错误:输入中不存在键列"值".
虽然下面工作正常:
data_wide <- spread(df, n, s)
d a a b
1 1 NA 1 NA
2 2 2 NA NA
3 3 NA NA 5
4 4 NA NA 7
Run Code Online (Sandbox Code Playgroud) 我正在使用brew中的tidy-html5,我无法整理我的角度模板,因为它们使用自定义元素:
<due-diligence-point index="1" title="Lead Screening">
Run Code Online (Sandbox Code Playgroud)
这会在tidy-html5上抛出此错误:
line 26 column 9 - Error: <due-diligence-point> is not recognized!
Run Code Online (Sandbox Code Playgroud)
有一个选项我正在跳过,或者这只是不适合整洁?
我唯一的选择是手动填充"new-empty-tags"?
我把一些页面内容(已经通过整理运行,但并不需要是如果这是问题的根源)进入DOMDocument使用DOMDocument::loadHTML.
它出现了各种错误:
ID x已在实体X行中定义
有没有办法让DOMDocument(或整齐)忽略或删除重复的元素ID,所以它实际上会创建DOMDocument?
谢谢.:)
我目前正在使用RubyTidy Ruby绑定来实现HTML整洁,以确保我收到的HTML格式正确.目前这个库是阻止我在Ruby 1.9上获得Rails应用程序的唯一因素.是否有任何替代库可以在Ruby 1.9上整理大量的HTML?
我喜欢现在与Eclipse捆绑在一起的SQL编辑器,但我似乎找不到像我的java那样用eclipse格式化代码的方法.
我错过了什么,或者有没有其他选择?
谢谢
==== ====编辑
如果有人可以推荐的备用插件,我也会很高兴.
该tidy宝石不再维护,并有多个内存泄漏问题.
有人建议使用Nokogiri.
我目前正在使用以下方法清理HTML:
Nokogiri::HTML::DocumentFragment.parse(html).to_html
我有两个问题:
Nokogiri删除了 DOCTYPE
有没有一种简单的方法可以强制清理的HTML有一个html和body标签?