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

eclipse - 制表符和空格转换

当我向/从我们的存储库提交/更新代码时,我想自动在制表符和空格之间转换以进行缩进。我找到了 Eclipse 的 AnyEdit 插件,它可以转换文件目录。一开始还不错,但是有人对如何处理这个问题有更多的经验吗?或者也许知道 Ant 脚本或其他东西?

0 投票
14 回答
6148 浏览

formatting - Code formatting: is lining up similar lines ok?

I recently discovered that our company has a set of coding guidelines (hidden away in a document management system where no one can find it). It generally seems pretty sensible, and keeps away from the usual religious wars about where to put '{'s and whether to use hard tabs. However, it does suggest that "lines SHOULD NOT contain embedded multiple spaces". By which it means don't do this sort of thing:

Or this:

Or this:

The justification for this is that changes to one line often require every line to be edited. That makes it more effort to change, and harder to understand diffs.

I'm torn. On the one hand, lining up like this can make repetitive code much easier to read. On the other hand, it does make diffs harder to read.

What's your view on this?

0 投票
4 回答
4362 浏览

javascript - 你将如何在 JavaScript/HTML 中实现自动大写

作为用户类型,我需要在 ASPX 页面上的 Telerik RadEditor 控件内实现自动大写。

这可以是 IE 特定的解决方案 (IE6+)。

我目前在用户键入时捕获每个击键(向下/向上)以支持称为“宏”的单独功能,该功能本质上是扩展为格式化文本的短关键字。即宏“so”可以在点击空格键时自动扩展为“stackoverflow”。

也就是说,我可以访问 keyCode 信息,并且我正在使用 TextRange 方法来选择一个单词(“so”)并将其扩展为“stackoverflow”。因此,我有一些上下文。

但是,我需要检查此上下文以了解是否应该自动大写。无论是否涉及宏,这也需要工作。

由于我正在监视宏的击键,我应该只监视标点符号(不仅仅是表示大写字母的句点)并自动限制输入的下一个字母,还是应该使用 TextRange 并分析上下文?

0 投票
7 回答
346 浏览

database - 验证输出应该有多详细?

我有一个应用程序,它读取数据库并向任何未满足的依赖项输出警报。我对这个问题的想法是“提供将用户指向问题的最少信息”。一位同事告诉我,我应该尽可能详细,打印出我提到的每个字段的数据库字段的值,并给出“字段一需要小于字段二”的最小信息。

我知道这个问题必须有一些约定或标准,因为它让我想起编译器错误和警告。有谁知道如何选择编译器消息?

社区对此问题有什么建议?

0 投票
2 回答
20587 浏览

vb.net - VB.NET - RichTextBox - 将格式应用于选定的文本

我的表单上有一个RichTextBox控件。我也有这个按钮,标记为Bold,如果有人在RichTextBox中选择文本,然后按下按钮,则所选文本变为粗体。有什么办法吗?最终用户的简单日常任务。谢谢。

0 投票
2 回答
8830 浏览

asp.net - ASP.Net GridView 大小格式化

我有一个 ASP.Net GridView 控件,无论网格中有 0 条记录还是n条记录,我都需要保持固定大小。无论网格中的数据量如何,页眉和页脚都应保持在同一位置。显然,我需要为更大的数据集实现分页,但我将如何实现这个固定大小的 GridView?理想情况下,我希望这是一个可重用的控件。

0 投票
3 回答
142 浏览

.net - 使用属性初始化时如何格式化多个属性?(。网)

例如:

或者:

0 投票
14 回答
5068 浏览

php - 保持我的 PHP 漂亮

我正在创建一个站点,根据某些条件(即是否登录,是否填写表格等),不同的页面看起来会非常不同。这使得有必要在不同的时间输出不同的 html 块。

然而,这样做会使我的 php 代码看起来很可怕......它确实与代码的格式和“形状”相混淆。我应该如何解决这个问题?在我的脚本底部包含自定义“html 转储”功能?同样的事情,但包含?Heredocs(看起来不太好)?

谢谢!

0 投票
3 回答
688 浏览

python - 将任意文本格式化为漂亮的 HTML 的 Python 模块的名称是什么?

不久前,我遇到了一个 Python 库,它可以将常规文本格式化为 HTML,类似于 Markdown、reStructuredText 和 Textile,只是它根本没有语法。它仅检测到缩进、引号、链接和换行符/段落。

不幸的是,我丢失了图书馆的名称,无法谷歌它。有人有什么想法吗?

编辑: reStructuredText aka rst == docutils。那不是我要找的:)

0 投票
3 回答
2553 浏览

formatting - 将文本格式化为数字的 SQLplus 脚本

我正在从表中选择行,但某些列是文本类型,但它们中始终包含数字数据。如何将它们格式化为数字?

例如列数量标题“数量”格式 999,999

但是,由于表中的列是文本,因此忽略了数字格式。