问题标签 [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 投票
2 回答
1098 浏览

javascript - 通过 javascript 设置漂亮的打印标签

我试图让 pretty.js 使用这个 js 来美化 CODE 标签中的代码:

这适用于 Firefox :) 但 IE 没有。我究竟做错了什么?

您可以在http://sam.xnet.tk看到它(非)工作

0 投票
5 回答
77652 浏览

python - 如何让 python 的 pprint 返回一个字符串而不是打印?

换句话说,什么是 sprintf 等价于 pprint?

0 投票
7 回答
5484 浏览

xml - 用于缩进 XML 文件的正则表达式

是否可以编写一个 REGEX(搜索替换),在 XML 字符串上运行时会输出缩进很好的 XML 字符串?

如果是这样,那是什么正则表达式 :)

0 投票
30 回答
108767 浏览

java - 用逗号分隔列表的最简单方法?

在 Java 中用逗号分隔列表的最清晰方法是什么?

我知道几种方法,但我想知道最好的方法是什么(“最好”意味着最清晰和/或最短,而不是最有效的。

我有一个列表,我想遍历它,打印每个值。我想在每个项目之间打印一个逗号,但不是在最后一个之后(也不在第一个之前)。

示例解决方案 1:

示例解决方案 2 - 创建子列表:

示例解决方案 3:

这些特别对待第一项;可以改为特殊对待最后一个。

顺便说一下,这是List toString Java 1.6 中的实现方式(继承自AbstractCollection):

它提前退出循环以避免最后一项之后的逗号。顺便说一句:这是我记得第一次看到“(这个集合)”;这是激发它的代码:

我欢迎任何解决方案,即使他们使用了意想不到的库(正则表达式?);以及除 Java 之外的其他语言的解决方案(例如,我认为 Python/Ruby 有一个intersperse函数——它是如何实现的?)。

澄清:我所说的库是指标准的 Java 库。对于其他库,我认为它们与其他语言一起使用,并且有兴趣了解它们是如何实现的。

EDIT工具包提到了一个类似的问题:Java 中增强 for 循环的最后一次迭代

另一个: 循环中的最后一个元素是否值得单独处理?

0 投票
3 回答
509 浏览

c# - 来自 Python 的漂亮打印 C#

假设我用 Python 或 Ruby 编写了一个编译器,可以将一种语言翻译成 C# AST。

如何从 Python 或 Ruby 漂亮地打印此 AST 以获得良好缩进的 C# 代码?

0 投票
27 回答
458878 浏览

python - 在 Python 中漂亮地打印 XML

在 Python 中漂亮地打印 XML 的最佳方式是什么(或者是各种方式)?

0 投票
1 回答
10007 浏览

javascript - 是否有可以自动格式化我的 javascript 的程序?

复制:

Javascript美化器


有没有办法可以自动格式化我的 javascript 使其可读?

我有一个只有一行但大约有一百万列白色的 javascript 文件。我不想浏览每个功能并通过标签来阅读它。

有人知道可以为我做这件事的程序吗?

谢谢!

0 投票
5 回答
11514 浏览

powershell - 打印对象比 Write-Host 更好的方法

我使用 Write-Host 分析对象,但有时很难理解对象实际上是什么。

考虑:

印刷:

我想要这样的东西:

有什么建议么?

0 投票
5 回答
9550 浏览

python - 巧妙缩进 SQL 语句的算法(Python 实现会很好)

我想将一些带有换行符的单个字符串的 SQL 语句重新格式化为更易于阅读的内容。

我个人不知道缩进 SQL 的良好编码风格 - 嵌套查询 / where 子句 / 左连接 / 等应该如何表示以最大限度地提高可读性?

有没有人见过一个漂亮的打印算法已经这样做了?在 Python 中会更好。

0 投票
1 回答
3293 浏览

algorithm - 如何编写自定义漂亮的打印机

在我的职业生涯中经常出现的一个问题是我有某种数据结构(可能是 s 表达式),我想以人类可读的形式打印它,并带有合理的缩进选择。

是否有书籍或博客文章描述了如何优雅地做到这一点?我对算法感兴趣的不仅仅是一个特定的库。