问题标签 [code-formatting]

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 投票
29 回答
901171 浏览

c - 什么是 C/C++ 中的“-->”运算符?

在阅读Hidden Features and Dark Corners of C++/STL oncomp.lang.c++.moderated之后,我完全惊讶于以下代码片段在 Visual Studio 2008 和 G++ 4.4 中编译和工作。

这是代码:

输出:

我假设这是 C,因为它也适用于 GCC。这在标准中是哪里定义的,它是从哪里来的?

0 投票
13 回答
30760 浏览

printing - 使用语法突出显示打印代码?

我有机会需要打印代码(恐怖!!!;)),我想知道我将使用什么编辑器或工具来打印具有正确格式和语法突出显示的代码?如果它很重要,它将是 c# 代码,但理想情况下,该工具将适用于尽可能多的语言。记事本++或其他东西可以处理这个吗?

0 投票
12 回答
5127 浏览

java - 继承代码:格式化还是不格式化?

我们的团队最近继承了非常混乱的代码。

因此,我的团队领导决定在保存文件之前强制执行代码自动格式化的策略。我们甚至在 Eclipse(我们选择的 IDE)中找到了一个选项,可以在每次保存操作之前自动格式化代码。

我个人反对它,因为我认为正确的编码可以防止混乱的代码(大多数时候),而自动格式化并不意味着正确的编码。

你有什么意见?

0 投票
5 回答
324 浏览

php - PHP 代码应该在运算符之前有空格吗?

我最近看到很多代码格式如下:

A:

我个人不喜欢它,并且更喜欢它:

乙:

我认为它更具可读性(注意添加了空格)。

社区中是否存在普遍偏好,或者一种方式比另一种方式更好?

0 投票
7 回答
7213 浏览

code-formatting - 多语言命令行源代码格式化程序

是否有一个命令行 Unix 工具可以格式化/缩进/美化不同语言的源代码?我对 Java、JavaScript、PHP 和 XML 特别感兴趣,但理想情况下它会处理其他的。

(我不是在寻找生成语法高亮标记的东西;我已经知道一些可以做到这一点的工具。)

0 投票
5 回答
4763 浏览

html - 如何防止 HTML 源格式影响输出?

看起来 HTML 代码中的额外换行符可能会在最终输出中添加不需要的空格。我一直认为,无论我如何布局我的 HTML 代码,都不会影响渲染结果的外观。但这里有一个例子:

将显示:“ Hello.World ” - 一切都和预期的一样好

将显示:“ Hello. World ” -点后有一个额外的空格!

有机会摆脱这种影响吗?我想把我的代码放在不同的行上——而不是产生额外的空间。

0 投票
5 回答
151 浏览

if-statement - “数字线”风格的比较

我最近在 Code Complete 中读到,处理涉及数字的表达式的推荐方法是像数字轴一样对它们进行排序。

本书有2个例子:

第一个例子表明 i 在 min 和 max 元素之间,第二个例子是 i 落在元素之间的范围之外。

我一直在尝试采用它,但我不确定它是否只是我的想法,但我认为它不会让代码更清晰。

例子:

是我一个人,还是数轴法似乎不太清楚?你对这种做法有什么看法?

奇怪的是,他提到将常数放在比较的左侧与数轴方法相矛盾,但这里似乎数轴方法导致将常数放在左侧。

0 投票
4 回答
8425 浏览

java - 如何使用 Eclipse 批量清理 Java 中的导入?

在生成的项目中,我收到了 100 条由未使用的导入等引起的警告。我可以批量清理所有文件的这些导入吗?

0 投票
2 回答
29814 浏览

json - 如何美化文档中的 JSON?

我正在编写一个 LaTeX 文档,使用 Lyx 作为前端。我没有找到在这些文档中正确格式化 JSON 数据的方法。

如何美化或格式化 Latex 文档中的 JSON 数据?

0 投票
3 回答
35765 浏览

eclipse - 如何自定义 Eclipse 的文本编辑器代码格式

如何设置我的 Eclipse 的代码格式化程序以允许超过 80 个字符的代码行。我知道很长的行很难阅读,但在我看来,每行 80 个字符对于宽屏显示器来说是非常小的值。