问题标签 [autoformatting]

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

java - Diff-Tool that can autoformat source code before comparing?

I've been using WinMerge, Eclipse's compare tool and Tortoise's to see my changes before committing. The problem is that when I edit a file that hasn't been edited by someone else since we last updated our autoformatter-configuration I'll see many, many changes caused by the autoformatter. Now I have to copy the code from the previous revision, autoformat it in Eclipse and copy it into WinMerge to only see I really made.

Is there a tool that can automatically autoformat both versions of the file I'm comparing?

0 投票
1 回答
1735 浏览

visual-studio - 为什么我的 Visual Studio 中的 cshtml 自动格式化“不可用”?

在寻找这个问题的答案时,我在这里看到了足够多的关于自动格式化程序问题的帖子,知道自动格式化应该是可能的。但是,当我 ctrl-k+ctrl-d 我得到:

“组合键(Ctrl+K、Ctrl+D)绑定到当前不可用的命令(格式化文档)。”

知道什么给出了吗?我只是将我的设置重置为使用 C# 设置(之前它们被设置为 Web 开发),但这并没有做任何事情。

0 投票
2 回答
646 浏览

html - 如何在 Visual Studio 上自动按字母顺序排列 HTML 属性?

我有

请注意,属性是无序的。我想要一个工具,它可以像XamlStyler对 XAML 所做的那样对 HTML 中的属性进行排序。Ctrl++不这样做 AFAIK KD

0 投票
2 回答
16748 浏览

eclipse - Eclipse 自动格式化程序,禁用注释行的自动换行

我喜欢 eclipse 自动格式化,但有一个功能让我发疯:

由于我在自动格式中使用了换行,因此代码如下:

变成像这样可怕的代码:

这不仅看的痛,而且改回来一点也不方便……

有没有办法删除评论的换行,或者至少修复它看起来不像是一团糟?

谢谢

0 投票
1 回答
248 浏览

vim - 在 Vim 中计算缩进级别时如何忽略注释后的空格

考虑编写一个 JavaDoc 样式的注释,其中包含一个缩进列表(何时expandtab设置和softtabstop=2):

目前,在输入First line:和点击之后return,Vim 会正确插入*<space>. 但是,当我点击tab缩进第二行时,只会插入一个空格而不是两个。

是否可以解决此问题,因此*在缩进计算期间将忽略后面的空格?

0 投票
1 回答
8258 浏览

netbeans - Netbeans:自动格式化:在我的一段代码中阻止它

我经常使用 Netbeans 自动格式 (ctrl+alt+f)。这是一个非常好的功能!

但我使用 StringBuffer.append() 来生成一些 xml。我缩进 .append 参数来表示我的 xml 的节点结构。

我的问题:自动格式化将我所有的参数移动到同一列。

我的问题:如何防止自动格式修改我的文件部分的代码。我希望找到类似于“编辑器折叠”的东西。

0 投票
2 回答
502 浏览

ide - D 具有自动格式化功能的 IDE

我刚开始学习 D。有人知道具有自动格式化功能的 D IDE 吗?Eclipse 的 DDT 似乎除了语法高亮之外没有任何其他功能。

0 投票
1 回答
318 浏览

vim - 自动格式化时如何使vim不中断字符串?

我有一个字符串值列表,我想自动格式化,但如果里面有空格,vim 会破坏字符串。

这可以以某种方式解决吗?

例子

变成

但我想要

额外奖励:如果它支持不同的字符串格式(Python、“。”和“”),那就太好了

0 投票
7 回答
62067 浏览

php - 是否可以在 Sublime Text 2 中自动格式化 PHP?

Sublime Text 2中,我正在尝试键入代码并使用自动格式命令来重新排列和自动缩进源代码。如果不可能有一个自动格式化程序,最好有一个快捷命令来完成它。

除了内置的“Reindent”选项和难以制作的“PHP Beautifier”插件之外,我还在寻找其他东西。

我想知道是否有人为 PHP 找到了任何不错的自动格式化程序:任何不会弄乱我们的 PHP 代码的格式化程序。JSFormat 似乎没有用。

是否有任何易于“安装和使用”的插件?

0 投票
3 回答
3720 浏览

vim - 在 Vim 中自动注释新行仅用于块注释

.{cpp,h}当我在文件中的单行注释末尾开始新行时,vim会自动对其进行注释。例如:

我不确定这是插件还是设置。我在 my 中看不到任何看起来会执行此操作的内容~/.vimrc,并且加载的插件在下面列出。

喜欢这种/* */风格的多行注释,但我不希望我的单行注释默认运行在多行上。

哪个设置(或插件)可以做到这一点,我可以只为这种评论类型关闭它吗?

:scriptnames给出了这个: