问题标签 [pretty-print]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
313 浏览

php - 添加代码突出显示和导出到 HTML 的工具

我正在寻找一种工具,可以像使用 IDE 一样突出显示代码(Ruby、PHP、JavaScript ...),然后将代码导出为 html 格式,以便在打开 html 页面时代码看起来就像使用 IDE 一样。

0 投票
1 回答
234295 浏览

javascript - 如何以编程方式美化 JSON?

你知道 JavaScript 的任何“JSON 美化器”吗?

例子

0 投票
2 回答
284 浏览

xml - XML Pretty Printer 缺少 2 个关键边缘案例

使用在这个博客上找到的这个 xslt 文件来使用 Nokogiri 漂亮地打印 xml,几乎一切正常,但到了我不能将它用于 HTML 的地步。

首先,如果一个节点是空的,它会变成一个自闭节点,所以:

转换为

但这会在渲染时弄乱 html 树。

其次,如果节点只有文本,则文本没有选项卡,关闭节点也没有选项卡,所以:

变成:

...但理想情况下是:

有谁是 XSLT 的专业人士知道这个问题的快速解决方法吗?

0 投票
4 回答
20571 浏览

html - 需要:命令行 HTML5 美化器

通缉

在 Linux 下运行的命令行 HTML5 美化器。

输入

乱码,丑陋的 HTML5 代码。可能是多个模板的结果。你不爱它,它不爱你。

输出

纯美。代码很好地缩进,有足够的换行符,关心它的空格。您希望直接在您的网站上显示代码,而不是在网络浏览器中查看它。

嫌疑人

  • tidy做的太多了(哎呀,它改变了我的文档类型!),它不适用于 HTML5。也许有办法让它合作而不改变任何东西
  • vim做的太少了。它只是缩进。我希望程序添加和删除换行符,并使用标签内的空格。

死或生!

0 投票
3 回答
27031 浏览

jquery - jQuery 是否具有类似于 PHP 的 var_dump 的 HTML 漂亮打印功能的 JSON/javascript 对象?

jQuery 是否具有类似于 PHP 的 var_dump 的 JSON/Javascript 对象到 HTML 漂亮打印功能?如果是,那是什么?

0 投票
4 回答
8594 浏览

ruby-on-rails - Rails - 我怎样才能很好地显示缩进的 JSON?

我有一个控制器操作,它返回用于 api 目的的 JSON 数据,而且还有很多。我希望能够在浏览器中检查它,并为查看器很好地缩进。例如,如果我的数据是

我想看看

在视图中。

我考虑过使用不同的路线来获取大量/漂亮的数据:

任何人都知道执行此操作或类似操作的 gem/plugin 吗?我尝试使用 JSON.pretty_generate,但它似乎在 rails (2.3.5) 内不起作用。谢谢。

0 投票
14 回答
509773 浏览

python - 如何在没有科学记数法和给定精度的情况下漂亮地打印 numpy.array?

我很好奇,是否有任何方法可以打印 formatted numpy.arrays,例如,以类似于以下的方式:

如果我想打印numpy.array浮点数,它会打印几个小数,通常采用“科学”格式,即使对于低维数组也很难阅读。但是,numpy.array显然必须打印为字符串,即带有%s. 有解决方案吗?

0 投票
2 回答
316 浏览

haskell - Haskell - 解释一个数字

我有一个号码 9877342931235。使用 Haskell,我需要将其显示为:

987-734293-123-5

我试过穿插列表,但当然会在每个数字之间加上“-”。我将如何做才能产生实际结果?

0 投票
2 回答
122 浏览

ruby - IRB 和大变量?

如何在 irb 提示符中很好地打印大变量?我有一个变量,其中包含许多很长的变量,并且打印输出变得一团糟。如果我只想要没有值的变量名怎么办?或者,我可以根据深度将每一个打印在单独的行上吗?

0 投票
4 回答
2376 浏览

haskell - Haskell:`show` 的变体,不将字符串和字符括在引号中

我想要一个show(让我们称之为label)的变体,它的行为就像show,除了它不包含Strings in" "Chars in ' '。例子:

我尝试手动实现此功能,但遇到了一些问题。这是我尝试过的:

但是,由于默认情况的类与 和 重叠instance Label [Char],因此instance Label Char这些类型不适用于该label函数。

是否有提供此功能的库函数?如果没有,是否有解决方法可以使上述代码正常工作?