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

visual-studio-2008 - 在 Visual Studio 2008 中自动格式化 web.config

我目前正在使用 Microsoft Word 2007 创建 API 文档,我需要用户从文档中剪切并粘贴一个部分到他们的 web.config 中。

为了便于阅读,我对 Microsoft Word 文档中的部分进行了格式化,当我将格式化的部分粘贴到 web.config 中时,它保持了 Microsoft Word 文档的样式。

用户有没有办法将部分自动格式化为他们喜欢的 web.config 布局?

编辑

文档在 Microsoft Word 中的格式如下:

当用户将 word 文档中的部分添加到他们的 web.config 中时,我希望它与他们首选的格式样式相匹配。没有换行符,不同的缩进等。

编辑1:

我从配置部分删除了所有分页符,并使用Ctrl+K , Ctrl+D来格式化整个文档。我更新了代码示例以反映 Word 文档中的内容。

0 投票
2 回答
6209 浏览

c# - Visual Studio 自动格式化损坏

我在 Windows 7 Build 7100 32bit 上运行 Visual Studio 2008 sp1。

我以前从未遇到过这个问题,即使在不同的 Windows 7 RC 安装上也是如此。

当我用';'完成一个语句时 或'}'或其他东西,通常VS会自动格式化该行或代码块。它不适合我。

我检查了Tools->Options->Text Editor->C#->Formatting->General,并且已经选中了3个“Auto Format”复选框。当我按下热键自动格式化时,它会按预期格式化源。

任何人都知道它为什么这样做?

我安装的可能与此有关:VS2008 SP1 SQL Server 2008 sp1 Office 2007

谢谢您的帮助

0 投票
5 回答
8870 浏览

c# - Visual Studio/C# 自动格式化。我可以控制属性后的换行符吗

Visual Studio 一直在这样做:

我想要这个:

如果 'public class MyContract' 与 [DataContract] 位于同一行,则没什么大不了的。

Visual Studio 似乎有很多详细的自动格式化选项,但我在属性后找不到任何关于换行符的信息。我在这里错过了什么吗?或者它只是不可用。

编辑:至少,我想要一个“不要更改我输入的内容”格式选项,而不是“始终插入”或“始终删除”换行选项。非常烦人的是,它在我输入后不断取消格式化我的代码。

0 投票
6 回答
1330 浏览

c# - 如果可以在源代码控制提交、签出、差异等之前和之后自动格式化代码,那么公司真的需要标准的代码风格吗?

如果可以在源代码控制提交、签出、差异等之前和之后自动格式化代码,那么公司真的需要标准的代码风格吗?

感觉就像自编程开始以来一直在激烈的标准编码风格辩论,例如“将括号放在下一行”或“正确缩进你的 (”不再重要。

我意识到在空格很重要的语言中,差异必须考虑它,但是对于风格是个人喜好的语言,真的需要再担心了吗?

0 投票
2 回答
5182 浏览

css - Visual Studio 中的自定义格式文档选项。格式化 CSS 标签

当我在 VS2008 中工作时,我经常使用 Ctrl+K+D,因为它可以节省很多时间。

但在 CSS 文件中,此命令以我不太喜欢的方式格式化文档。

例如,当我自动格式化文档时,

但是,我喜欢以这种方式格式化标签,因为它更容易阅读(在我看来):

那么,有什么方法可以实现吗?

“标签特定选项”功能似乎是我需要的东西,但我不太确定如何做到这一点。

谢谢。

0 投票
2 回答
1490 浏览

visual-studio - 在 Visual Studio 2005 中禁用自动缩进某些项目?

我不介意 VS2005 自动缩进(或自动格式化)我的 C++ 代码的大部分方式,但某些项目我不希望它自动缩进。例如#define 语句。无论我在我的范围内输入多深,它都会将它们一直推到屏幕的左侧。这真的很烦人。

除了完全禁用自动缩进/格式之外,还有什么方法可以改变这种行为?

0 投票
2 回答
828 浏览

eclipse - Eclipse 没有正确格式化这个 if 语句

这应该很容易回答:

我已将 Eclipse 设置为将 Java 代码包装超过 80 个字符以尊重我的利润。

此代码从不包装:

问题:如何设置我的代码格式化程序首选项以便尊重边距?

0 投票
6 回答
10721 浏览

r - 自动格式化 R 代码的工具

是否有任何工具(编辑器、脚本等)可以自动重新格式化 R 代码?它不需要是可定制的,但它必须能够识别由分号或换行符分隔的语句,因为此代码具有两者。如果它可以将所有语句放在单独的行上,一致地缩进代码块并一致地放置大括号,我会非常高兴。

编辑:总结发现

感谢您的精彩回答。这是我发现的。

  • ESS 和 StatET 都是很棒的 R 编辑器,并且在自动缩进代码块方面做得很好。StatET 允许您一次全选并重新缩进文件中的所有内容。据我所知,ESS 允许您一次缩进整个函数 def,但不能缩进整个文件(如果我错过了,请纠正我)。这些都不会修复大括号的放置或打断多语句行。(例如:i = n*b;a=i+1)
  • formatR 很棒。除了固定缩进之外,它还将一致地放置大括号并拆分多语句行。

这是我编写的一个小函数,以便我可以转换整个源目录(使用与 formatR 相同的底层函数,奇怪的是在动画包中)。

0 投票
7 回答
10093 浏览

visual-studio-2010 - Dreamweaver CS5 Auto-Format source code like in VS2010 CTRL+K, CTRL+D?

Dreamweaver CS5 是否支持类似于 Visual Studio 2010 CTRL+ KCTRL+的自动格式化功能D

谢谢!

0 投票
5 回答
5198 浏览

perl - 如何自动整理 Perl 源代码?

我公司的一只猫走过键盘,留下了 1000 多行有效的可执行 Perl 代码供我维护。

多亏了 Perl 的 TMTOWTDI 哲学,我发现自己正在搜索 Google 以了解她生成的每一行代码。

为了增加我的痛苦,代码没有缩进,并且发现两条语句经常出现在一行中,无法确定循环是外循环还是内循环。

我怎样才能自动使这个 Perl 代码保持理智?是的,我打赌会有一些 CPAN 模块可以做到这一点。一些外部工具怎么样?有什么线索吗?