标签: autoformatting

如何在Notepad ++中自动格式化/缩进XML/HTML

有没有办法重新缩进代码块?我在Eclipse中寻找类似于Ctrl+ Shift+的东西F(自动格式/缩进).

要清楚,

  • 我已经知道如何 Notepad ++ 之外格式化XML (Eclipse正常工作,如上所述)所以我不需要一堆链接到其他XML格式化工具.
  • 我专门研究XML和HTML.
  • 理想情况下,键绑定与Eclipse中的键绑定一样方便,因此我不必破坏我的工作流程.

我已经了解NppAutoIndent - 它不起作用,因为我正在使用XML,HTML和CSS.

html xml notepad++ auto-indent autoformatting

584
推荐指数
8
解决办法
103万
查看次数

在RStudio中自动格式化R代码

是否有可能在RStudio中自动格式化代码?

我发现了这个,但它没有与RStudio连接.

还希望它是可定制的格式.

r autoformatting rstudio

52
推荐指数
6
解决办法
5万
查看次数

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

Sublime Text 2中,我试图键入代码并使用auto format命令重新排列和自动缩进源代码.如果无法使用自动格式化程序,那么使用快捷命令就可以了.

我正在寻找除了内置的"Reindent"选项和难以制作的"PHP Beautifier"插件之外的其他东西.

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

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

php autoformatting sublimetext2

34
推荐指数
4
解决办法
6万
查看次数

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

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

因为我在自动格式化程序中使用换行符,所以代码如下:

private static Location                         _location           = null; // this is a comment
Run Code Online (Sandbox Code Playgroud)

变成可怕的,可怕的代码,像这样:

private static Location                         _location           = null;                 // this
                                                                                                    // is
                                                                                                    // a
                                                                                                    // comment
Run Code Online (Sandbox Code Playgroud)

这不仅令人痛苦,而且还不方便改变...

有没有办法删除注释的换行,或至少修复所以它看起来不是一个绝对的混乱?

谢谢

eclipse autoformatting

28
推荐指数
1
解决办法
2万
查看次数

如何在 Visual Studio Code 中关闭保存时的文本格式?

我不知道为什么我的代码在保存时自动格式化,并且由于某种原因更改了布局。我发现这是由于保存时自动格式化造成的。如何在 Visual Studio Code 中关闭自动保存?

autoformatting visual-studio-code

28
推荐指数
4
解决办法
4万
查看次数

自动格式化程序更改>>到>>

我遇到了VScode的C++扩展问题.每当我定义一个由向量​​组成的矩阵vector<vector<int> >并使用自动格式化程序时,它就会更改vector<vector<int>>导致编译器错误的代码.

这有什么解决方案吗?

c++ autoformatting visual-studio-code vscode-settings

25
推荐指数
2
解决办法
2367
查看次数

Visual Studio/C#自动格式化.我可以在属性后控制换行符

Visual Studio一直这样做:

[DataContract] 
public class MyContract 
{
    [DataMember]
    public bool MyBool { get; set; }
    [DataMember]
    public string MyString { get; set; } 
}
Run Code Online (Sandbox Code Playgroud)

我想这个:

[DataContract] 
public class MyContract 
{
    [DataMember] public bool MyBool { get; set; }
    [DataMember] public string MyString { get; set; } 
}
Run Code Online (Sandbox Code Playgroud)

如果'公共类MyContract'与[DataContract]在同一行,那没什么大不了的.

Visual Studio似乎有很多详细的autoformatting选项,但我找不到任何关于属性之后的换行符.我在这里错过了什么吗?或者它是不可用的.

编辑:至少,我想要一个"不要改变我输入的"格式化选项,而不是"总是插入"或"总是删除"换行选项.在我输入后它保持我的代码格式化是非常烦人的.

c# autoformatting visual-studio

22
推荐指数
1
解决办法
7351
查看次数

来自命令行的autoformat代码

是否可以为解决方案中的所有或特定文件运行自动格式化代码,例如在Visual Studio中的(Ctrl + K,Ctrl + D)格式,但是从它的命令行?或者从解决方案文件的命令行中使用Resharper的清理?

c# resharper autoformatting visual-studio

22
推荐指数
3
解决办法
5139
查看次数

如何禁用Visual Studio 2015中的所有空白自动格式?

我非常喜欢新的Visual Studio 2015,但自动格式化对我来说有点过于广泛.特别是我喜欢控制空白:

public class TipStats
{
    public int      Points          { get; set; }
    public int      Position        { get; set; }
    public decimal  Percentage      { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我只在我的设置中看到三个autoformat设置,我已经将它们全部勾选了 - 仍然是Visual Studio自动编码我的空白.

在此输入图像描述

是否有任何其他隐藏设置我需要知道禁用所有空白自动格式化?

更新 作为@Saragis笔记忽略的声明语句空间的作品,有时这个具体的例子,但仍有都挺反对我想要的工作套用力量.

大多数选项似乎只定义您希望自动编码的方式.我在寻找定义的设置,如果你想自动套用格式.

PS:我只有autoformatting的问题我仍然使用CTRL + K,F来手动格式化我的代码部分.

更新 - 在UserVoice上添加了功能请求

http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/9795837-add-an-ignore-space-for-all-format-options

c# autoformatting visual-studio visual-studio-2015

22
推荐指数
2
解决办法
1万
查看次数

如何让Resharper不要大规模缩进lambda?

我安装Resharper主要是默认设置.目前,我希望我的多行lambda表达式看起来像这样:

foobarclass.biz.baz.Event += (s, e) =>
  {
    foo.Bar.DoThings.Whatever();
  };
Run Code Online (Sandbox Code Playgroud)

但是,Resharper"帮助"将重新格式化我的代码如下:

foobarclass.biz.baz.Event += (s, e) =>
                                 {
                                     foo.Bar.DoThings.Whatever();
                                 };
Run Code Online (Sandbox Code Playgroud)

在某些情况下,也会分解长语句,因此最终看起来像这样:

foobarclass.biz.baz.Event += (s, e) =>
                                 {
                                     foo.
                                        Bar.
                                        DoThings.
                                        Whatever();
                                 };
Run Code Online (Sandbox Code Playgroud)

正如您所知,这种自动格式化使代码的可读性降低了很多.我该如何解决这种行为?

c# resharper autoformatting visual-studio visual-studio-2012

19
推荐指数
1
解决办法
2099
查看次数