问题标签 [formatter]

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 投票
1 回答
5539 浏览

jqgrid - jqGrid 自定义格式化程序设置单元格不适用于 options.rowId

我浏览了所有帖子,终于让 setCell 使用硬编码值,但不使用 options.rowId。

FIRST 和 LAST 行不起作用,但带有硬编码 rowId 的 2 行起作用。我检查了 option.rowId 中返回的内容,它们与硬编码值相同,(当然取决于行。我错过了什么?请帮忙。我看不到行或值之间有任何区别。

已编辑-

我尝试了答案,这似乎是我需要的。我尝试了以下

至少在我深入逻辑之前让它们全部变红,它对我没有任何作用。

0 投票
1 回答
2665 浏览

java - 如何告诉 Eclipse java Formatter (Ctrl + shift + F) 停止删除空格

我希望格式化程序停止删除声明字段中的空格

这就是我点击ctrl++时格式化程序所做的shift事情f 在此处输入图像描述

这就是我想要的(应该保持值的对齐):

在此处输入图像描述

我只是在格式化程序设置中找不到更改它的位置

0 投票
1 回答
420 浏览

python - Python/Cython 自定义格式化程序字符串表示类型

我知道可以扩展 Formatter 以提供 PEP3101 中讨论的其他表示类型,但这对于我的需求来说太慢了。我很好奇其他一些选项可能用于为字符串注入自定义表示类型。

目前,唯一想到的其他选项是检查字符串的 {vars},记下表示类型和索引,去除自定义表示类型、格式,然后根据我的需要发布结果格式。

在利用格式速度的同时,还有其他选择可以避免后处理吗?

0 投票
1 回答
111 浏览

regex - 无法阻止 PHP 字符串文字中的格式设置

我的 php 中有这样一行代码:

当我在其上运行 Aptana PHP 格式化程序时,我得到:

我创建了一个自定义格式化程序并启用了开/关标签并像这样设置我的代码:

但它仍然格式化它。显然是触发了 HTML 格式化程序,所以我什至尝试将其关闭,以防万一这是问题所在:

仍然没有运气。对我做错了什么有任何想法吗?

0 投票
1 回答
252 浏览

datetime - 使用 FLEX 4 中的 DateTimeFormatter 类将 currentDateTime 转换为 String 和相反

您好,我执行以下操作:

为了获取我想将其写入文件的当前日期,然后将其返回到日期字段,这是最好的方法吗?我想要日期和时间,DateTimeFormatter 是否适合这个(特别是就字符串到日期而言)?这怎么做?

提前非常感谢!

0 投票
1 回答
2957 浏览

java - 可以将 Eclipse 格式化程序配置为在括号之间正确缩进多行吗?

可以配置(或扩展)eclipse 格式化程序和代码清理以在以下示例中添加我期望的缩进:

我已经使用了所有我能找到的设置。“从不加入行”选项可防止它完全破坏代码,但即便如此,缩进也被全部剥离,代码如下所示:

我发现可以关闭这样的块周围的格式化:

这是一个体面的工作,除了我的代码最终到处都是它们,并且代码清理的“正确缩进”部分忽略了指令并且无论如何都会弄乱缩进。

编辑:我找到了“换行”->“换行的默认缩进”和“数组初始化的默认缩进”的设置,并将它们设置为“1”而不是“0”。这对于数组初始化器来说更好,但仍然不会缩进右括号以按照我想要的方式匹配左括号:

0 投票
1 回答
666 浏览

java - 如何在 Eclipse 中划分/拆分 Groovy 和 Java 的格式化程序设置?

Eclipse 对 Groovy 和 Java 使用相同的代码格式化程序。但我需要 Java 和 Groovy 的不同空格/制表符规则(在 Java 中 tab=4spaces,在 Groovy tab=2spaces 中,等等)

也许有人知道在eclipse中为java和groovy划分格式化程序的技巧?一些插件?一些特殊设置?...

格式化程序

0 投票
2 回答
12381 浏览

javascript - jqgrid 自定义格式化程序:自定义格式化程序总是返回网格的最后一行。为什么?

更新 我在使用自定义格式化程序指向数据时遇到问题。

我正在使用 jqgrid 的自定义格式化程序。

现在,我的自定义格式化程序似乎总是指向grid 的最后一行。事实上,如果我得到rowObject[0],例如,我有我的网格的 [column 0, last row] 的值。为什么?

网格的数据已正确编译,并且我已经检查了 Json 对象内容。

这是我的自定义格式化程序:

更新

我注意到如果我直接返回我想要的字符串,格式化程序工作正常(例如return rowObject[0]工作正常),而我在使用 variables 时遇到问题。此外,如果我尝试这样做,onclick=alert(rowObject[0])我会得到一个例外rowObject,说不存在。我认为这是问题所在:如果我设置t = rowObject[0],则格式化程序t用作静态变量,而不是为每一行更新它。如果我设置相同i = options.rowId,哪里i仍然是静态的......为什么?我该做什么?

0 投票
1 回答
461 浏览

java - 格式化 Java 日志记录

我正在尝试通过属性文件格式化一些 java 日志记录,但是它不起作用。我在属性文件中有这些行:

我的自定义格式化程序 LogFormatter 在 mypackage.logging 中

日志输出显示正在使用 SimpleFormatter,而不是我的自定义格式化程序。

如何让我的自定义格式化程序通过日志记录属性文件使用?

编辑:我已经尝试了所有预制的格式化程序,例如 com.bea.logging.LogMessageFormatter、SimpleFormatter 和 XmlFormatter。他们工作得很好。这只是我创建的任何新格式化程序都不起作用(扩展格式化程序)。这可能是类路径问题吗?

0 投票
2 回答
3242 浏览

eclipse - Eclipse JavaScript 代码格式化程序和 JSHint 匿名函数格式冲突

我正在使用 Eclipse(版本 Indigo)JavaScript 代码格式化程序并使用带有white: true选项的jshint-eclipse插件进行代码约定验证。

Eclipse 代码格式化程序和 JSHint 插件与匿名函数声明格式冲突。JavaScript 代码格式化程序格式化匿名函数,如下所示:

但是 jshint-eclipse 插件给出了“函数后缺少空格”警告。这个插件的正确格式是:

注意函数后面的空格

有没有办法用 eclipse 来格式化匿名函数声明,而不是常规函数声明。我想在匿名函数的“函数”之后添加一个空格,而不是普通函数。

谢谢。

更新相关的 Eclipse 错误在这里