问题标签 [autoformat]

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 回答
1098 浏览

jquery - 如何仅使用 jQuery 将数字自动格式化为美国货币?

我正在构建一个表单,我需要一个文本框,用户可以在其中输入价格或费用。

我看到了一个可以做我正在寻找的表格,但我不知道该怎么做。我正在寻找的是默认情况下,文本框包含 0.00 美元。当用户开始输入数字时,它的行为如下: 12345678 开始为 0.01 > 0.12 > 1.23 > --- > $123,456.78

它需要在需要的地方自动添加逗号和句点,仅允许句点右侧有 2 位数字。

它还需要阻止输入逗号和句点以外的非数字字符的能力。因此,如果用户键入“a”,而不是显示“a”然后突然删除,我什至不想看到“a”。

0 投票
0 回答
199 浏览

c# - Resharper 编译时自动格式化错误地更改了代码

Resharper 更改以下代码

对此

如果我开始项目时光标位于第一行的末尾。它使所有断点过时(“断点当前不会被命中。源代码与原始版本不同。”)

有时它将注释行与代码行混合在一起并完全中断执行。例如:

更改为

如果光标在双引号之间,则不会修改代码。如果我暂停 ReSharper 插件代码不会在编译时更改,那么我很确定 ReSharper 存在一些问题。我尝试在 ReSharper 选项上禁用格式设置,但它仍然会修改代码。

如何禁用此功能?其他格式选项似乎没问题(VS 和 ReSharper),所以如果我只是禁用编译时自动更正就可以了。我找不到任何选项。

PS:我将 VS2013 与 VSCommands 一起用于 VS2013 扩展。ReSharper 版本是 10.0.2。

解决方案:正如@Alexander 提到的,它与DevExpress components相关。清空 licences.licx 文件内容并重新启动 Visual Studio/Clean&Rebuild 项目可解决此问题。这个 prebuild-event 脚本解决了这个问题。

0 投票
2 回答
391 浏览

vim - Vim 自动格式化错误

更新我的 vim 插件后,我遇到了 vim 自动格式化插件 ( https://github.com/Chiel92/vim-autoformat ) 的问题。

当我运行 :Autoformat 时,出现错误:

对于 html:

对于 C/c++:

我通过 apt 包管理器安装了格式化程序,这意味着根据自动格式化文档,应该意味着插件会自动检测它们。

我已经尝试重新安装插件,它没有帮助。

0 投票
1 回答
202 浏览

android-studio - 在 Android Studio (Intellij) 中强制自动格式化

是否可以在我编写代码时使 Intellij 自动格式化我的代码(不使用任何快捷方式)?

我已经看到这个问题是 3 年前完成的(在这里),答案是它将在未来实现,我正在寻找这个功能,但我找不到它。

0 投票
1 回答
180 浏览

android - Android Studio 自动格式化插件

有没有像这样自动格式化代码的插件?

子句中同一列的等号?

0 投票
1 回答
1846 浏览

json - JSON:在 WebStorm 中自动添加缺少的引号和逗号

我从具有数百种不同结构的服务 json-like-data 中获得:

并希望在 WebStorm 中自动添加引号和逗号,以便之后我有一个有效的 JSON 文件:

我怎么能轻易做到呢?

0 投票
2 回答
557 浏览

emacs - 如何在 EMACS 中缩进/自动格式化 HOCON?

还没有找到缩进/自动格式化HOCON配置文件的方法。你这是怎么回事?

0 投票
1 回答
299 浏览

java - Eclipse 自动格式化括号

每当我在我的 java 代码中使用 Scanner 类时,我都会遇到问题:假设我输入

一旦我按下分号,它就会变成/自动格式化为:

这是发生此问题的唯一情况,我在编码时从未见过它发生在其他任何地方。我也没有在自动格式化首选项中找到任何听起来像是解决方案的东西。

我想知道如何解决这个问题。

0 投票
0 回答
51 浏览

c# - Visual Studio - 自动格式化 - 保护某些代码区域免受工作组中的自动格式化

我在一个开发团队中工作,代码由 SVN 服务器/客户端结构共享。我想保护代码区域不被自动格式化。大多数其他工程师经常在这方面的代码工作,其中一些使用自动格式。

我不想通过使用 UI 的选项永久关闭它(我已经知道可能的设置 - 但我不想强迫团队成员勾选所有这些框,因此在所有代码中都没有自动格式化)。

我正在寻找具有附加代码的解决方案,例如区域属性或某事。就像那样……就像这样

“#region”和“#endregion”

可能看起来像这样:

“#donotautoformat”和“#enddonotautoformat”

我在任何地方都没有找到任何提示(可能搜索错误),但我无法相信 VS 中不存在这么简单的东西......

0 投票
1 回答
305 浏览

scala - vim-autoformat 和 scalafmt 不工作

我正在使用带有 scalafmt 的https://github.com/Chiel92/vim-autoformat插件,并在我的 .vimrc 中有以下内容:

当我从外部 vim 调用 scalafmt 时,我已经验证它正在工作。没有显示错误消息,但缓冲区没有得到更新。

运行:CurrentFormatter结果:Selected formatter: scalafmt

我的配置中是否缺少某些内容?