是否有托管google-code-prettify的内容分发网络(CDN)?
我正在组建一个关于TypePad的博客,并希望尽可能利用CDN.
我正在使用blogger.com来托管一些关于编程的文本,我想使用美化(与stackoverflow相同)来很好地为代码示例着色.
如何将美化脚本安装到博客域中?
在某处链接到共享副本会更好(如果确实可能)吗?
我在不同的域上有网站空间.那会有帮助吗?
非常感谢.
该mathematica.SE目前正处于内测阶段,并会在几天内对公众开放.Stack Overflow和相关站点使用prettify.js,但Mathematica不是受支持的语言.为我们的网站提供自定义突出显示脚本真是太棒了,我请求JavaScript和CSS社区帮助开发这样的脚本和随附的CSS.
我在下面列出了一些基本要求,它捕获了Mathematica默认突出显示方案的大部分功能(忽略只有内部解析器才知道的东西).我也一般地命名颜色 - 可以从我提供的屏幕截图中选取十六进制颜色代码(下面进一步说明).我还在屏幕截图中添加了代码示例,以便人们可以测试它.
注释
这些输入为(* comment *)
.所以这些之间的任何内容都应以灰色突出显示
字符串
输入为"string"
(不支持单引号),并应以粉色突出显示.
运算符/简写符号
除标准之外+, -, *, /, ^, ==
,Mathematica还有其他几个运算符和简写符号.最常遇到的是:
@, @@, @@@, /@, //@, //, ~, /., //., ->, :>, /:, /;, :=, :^=, =.,
&, |, ||, &&, _, __, ___, ;;, [[, ]], <<, >>, ~~, <>
Run Code Online (Sandbox Code Playgroud)
这些以及括号,括号和括号都应以黑色突出显示.
图案对象和狭槽
模式对象以字母开头,并具有任一_
或__
或___
附接,例如像x_
,x__
和x___
.这些也可以在下划线后面添加其他字母x_abc
,等等.所有这些都应以绿色突出显示.
槽是#
和## …
首先让我说我来自微软的背景,Visual Studio是我的面包和黄油.它有一个命令(keybind是任意的),可以自动格式化任何代码语法.相同的命令适用于HTML,CSS,Javascript,C#等.
我已经尝试过ST2的插件,到目前为止我发现大多数都不能在Windows机器上工作,如果他们这样做,它只是为了一个非常特殊的目的,就像Javascript一样.
我试过(并在适当的时候打开问题):
https://github.com/victorporof/Sublime-HTMLPrettify
https://github.com/jdc0589/JsFormat (这个实际上有效)
https://github.com/welovewordpress/SublimeHtmlTidy
有没有任何Windows用户的ST2发现任何有效的格式化CSS/HTML/Javascript,最好一次性?
编辑:既然这个问题,获得了大量的意见没有活动,我会说我我仍然在寻找可以在同一命令中格式的各种脚本类型的插件.
2013年10月 仍然没有找到任何涵盖JS + CSS + HTML的东西,但是我已经确定了JsFormat,因为到目前为止只有JavaScript的最有效和无bug配置.
我正在使用美化:
<pre class="prettyprint linenums">
some code
</pre>
Run Code Online (Sandbox Code Playgroud)
它工作但行号显示每5行而不是每行.我正在使用这些文件
<link href="../src/prettify.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="../src/prettify.js"></script>
Run Code Online (Sandbox Code Playgroud)
基本上在这个页面的末尾http://google-code-prettify.googlecode.com/svn/trunk/styles/index.html你可以看到我想要的,但我查看了那段代码,我无法理解它出.
我有两个文本块,我想比较一下,看看在Python中添加/删除/修改了哪些单词/行(类似于Wiki的Diff输出).
我试过difflib.HtmlDiff,但它的输出不是很漂亮.
在Python(或外部库)中是否有一种方法可以生成两组文本块的差异的干净外观的HTML?(不仅仅是行级别,还包括行内的字/字符修改)
我正在使用Googles优秀的Code Prettify,我对它很满意.
但是:有没有人碰巧有一个替代的CSS样式表,所以它会呈现更像Visual Studios的默认着色?绿色评论,红色文字/字符串等
我记得这在emacs中是可能的,但不知道如何.如果我有类似的东西:
'abc' => 1, 'abcabc' =>2, 'abcabcabc' => 3,
如何将键,箭头和值对齐到这样的东西?
'abc' => 1, 'abcabc' => 2, 'abcabcabc' => 3,
干杯
以交互方式使用python,有时需要显示一些结果,这是一些任意复杂的数据结构(如带有嵌入列表的列表等).显示它们的默认方式只是一个大规模的线性转储,它只是一遍又一遍地包装你有仔细解析阅读它.
有什么东西可以采取任何python对象并以更合理的方式显示它.例如
[0, 1,
[a, b, c],
2, 3, 4]
Run Code Online (Sandbox Code Playgroud)
代替:
[0, 1, [a, b, c], 2, 3, 4]
Run Code Online (Sandbox Code Playgroud)
我知道这不是一个很好的例子,但我认为你明白了.
我试图突出一些使用谷歌美化的语法,但到目前为止,它不起作用.
<link href="prettify.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="prettify.js"></script>
<body onload="prettyPrint()" bgcolor="white">
<pre class="prettyprint">
<code class="language-css">
// Some source code
class Foo {
public int Bar { get; set; }
}
</code>
</pre>
Run Code Online (Sandbox Code Playgroud)
是否有一个解决方案,使这项工作不会过多地使用bootstrap中的pre标签?
prettify ×10
css ×3
javascript ×3
python ×2
alignment ×1
asp.net ×1
blogger ×1
blogspot ×1
cdn ×1
diff ×1
emacs ×1
html ×1
indentation ×1
sublimetext ×1
sublimetext2 ×1
typepad ×1