问题标签 [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.
javascript - 通过 javascript 设置漂亮的打印标签
我试图让 pretty.js 使用这个 js 来美化 CODE 标签中的代码:
这适用于 Firefox :) 但 IE 没有。我究竟做错了什么?
您可以在http://sam.xnet.tk看到它(非)工作
python - 如何让 python 的 pprint 返回一个字符串而不是打印?
换句话说,什么是 sprintf 等价于 pprint?
xml - 用于缩进 XML 文件的正则表达式
是否可以编写一个 REGEX(搜索替换),在 XML 字符串上运行时会输出缩进很好的 XML 字符串?
如果是这样,那是什么正则表达式 :)
java - 用逗号分隔列表的最简单方法?
在 Java 中用逗号分隔列表的最清晰方法是什么?
我知道几种方法,但我想知道最好的方法是什么(“最好”意味着最清晰和/或最短,而不是最有效的。
我有一个列表,我想遍历它,打印每个值。我想在每个项目之间打印一个逗号,但不是在最后一个之后(也不在第一个之前)。
示例解决方案 1:
示例解决方案 2 - 创建子列表:
示例解决方案 3:
这些特别对待第一项;可以改为特殊对待最后一个。
顺便说一下,这是List
toString
Java 1.6 中的实现方式(继承自AbstractCollection
):
它提前退出循环以避免最后一项之后的逗号。顺便说一句:这是我记得第一次看到“(这个集合)”;这是激发它的代码:
我欢迎任何解决方案,即使他们使用了意想不到的库(正则表达式?);以及除 Java 之外的其他语言的解决方案(例如,我认为 Python/Ruby 有一个intersperse函数——它是如何实现的?)。
澄清:我所说的库是指标准的 Java 库。对于其他库,我认为它们与其他语言一起使用,并且有兴趣了解它们是如何实现的。
EDIT工具包提到了一个类似的问题:Java 中增强 for 循环的最后一次迭代
另一个: 循环中的最后一个元素是否值得单独处理?
c# - 来自 Python 的漂亮打印 C#
假设我用 Python 或 Ruby 编写了一个编译器,可以将一种语言翻译成 C# AST。
如何从 Python 或 Ruby 漂亮地打印此 AST 以获得良好缩进的 C# 代码?
python - 在 Python 中漂亮地打印 XML
在 Python 中漂亮地打印 XML 的最佳方式是什么(或者是各种方式)?
javascript - 是否有可以自动格式化我的 javascript 的程序?
复制:
有没有办法可以自动格式化我的 javascript 使其可读?
我有一个只有一行但大约有一百万列白色的 javascript 文件。我不想浏览每个功能并通过标签来阅读它。
有人知道可以为我做这件事的程序吗?
谢谢!
powershell - 打印对象比 Write-Host 更好的方法
我使用 Write-Host 分析对象,但有时很难理解对象实际上是什么。
考虑:
印刷:
我想要这样的东西:
有什么建议么?
python - 巧妙缩进 SQL 语句的算法(Python 实现会很好)
我想将一些带有换行符的单个字符串的 SQL 语句重新格式化为更易于阅读的内容。
我个人不知道缩进 SQL 的良好编码风格 - 嵌套查询 / where 子句 / 左连接 / 等应该如何表示以最大限度地提高可读性?
有没有人见过一个漂亮的打印算法已经这样做了?在 Python 中会更好。
algorithm - 如何编写自定义漂亮的打印机
在我的职业生涯中经常出现的一个问题是我有某种数据结构(可能是 s 表达式),我想以人类可读的形式打印它,并带有合理的缩进选择。
是否有书籍或博客文章描述了如何优雅地做到这一点?我对算法感兴趣的不仅仅是一个特定的库。