标签: code-formatting

你如何缩进预处理器语句?

当有许多预处理器语句和许多#ifdef级联时,很难得到概述,因为通常它们不会缩进.例如

#ifdef __WIN32__
#include <pansen_win32>
#else
#include <..>
#ifdef SOMEOTHER
stmts
#endif
maybe stmts
#endif
Run Code Online (Sandbox Code Playgroud)

当我考虑缩进这些预处理器语句时,我担心会与一般缩进级别混淆.那么你如何以一种美丽的方式解决这个问题呢?

c++ code-formatting indentation

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

关闭所选代码区域的Eclipse格式化程序?

当我ctrl+ shift+ f上升项目代码时,它的工作就好了,无处不在.

但它弄乱了CSS,特别是那些过滤器部件并增加了一堆空间.

另外,如何指定Java代码的某些部分不被该命令格式化?

java eclipse code-formatting

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

Eclipse中Clojure的代码格式化实用程序

我正在使用逆时针,但不幸的是他们尚未实现此功能.您有什么想法如何以"lispy"方式自动格式化我的Clojure代码?

eclipse code-formatting clojure counterclockwise

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

如何修复对象和其他初始值设定项上的ReSharper缩进

我发现了这个问题的其他重复,但它们已经很老了,解决方案不适用于R#8,因为设置已经改变.

当我做匿名类型或对象初始化(任何类型的花括号缩进与内容),我希望它是BSD风格:

var test = new CustomType
{
    Prop1 = value1,
    Prop2 = value2,
};
Run Code Online (Sandbox Code Playgroud)

...并将R#选项/代码编辑/ C#/格式化样式/大括号布局/数组和对象初始值设置为"下一行(BSD样式)".但是,当我在添加一个新的大括号后按Enter键时,我仍然最终得到这个:

var test = new CustomType
           {
               Prop1 = value1,
               Prop2 = value2,
           };
Run Code Online (Sandbox Code Playgroud)

......我相信是白人的风格.

我需要做些什么才能让R#8不缩进初始化器的大括号?

c# resharper code-formatting curly-braces resharper-8.0

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

编辑NetBeans源格式标准

有没有办法改变NetBeans在执行"Source-> Format"时自动格式化代码的标准?我似乎记得在某个地方看到这个选项,但我找不到任何关于它的东西.

php netbeans code-formatting indentation auto-indent

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

你怎么能强迫StyleCop忽略一个文件?

我在我的代码中包含了第三方.cs文件.它不符合StyleCop的规则,但我迫切需要能够将它从StyleCop的检查中排除,但到目前为止我找到的方法都没有用.

这里记录了三种方法:http://sethflowers.com/blog/force-stylecop-to-ignore-a-file/ ..但这些方法似乎都不适用于StyleCop 4.7

其中最有用的是.csproj中的这个方法:

<Compile Include="AViolatingFile.cs">
    <ExcludeFromStyleCop>true</ExcludeFromStyleCop>
</Compile>
Run Code Online (Sandbox Code Playgroud)

但是,尽管添加了文件,但StyleCop在解析此文件时仍会导致编译错误.

c# code-formatting stylecop visual-studio-2010

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

纯Ruby项目的目录布局

我开始学习红宝石了.我也是一个日常的C++开发人员.对于C++项目,我通常使用以下dir结构

/
 -/bin <- built binaries
 -/build <- build time temporary object (eg. .obj, cmake intermediates)
 -/doc <- manuals and/or Doxygen docs
 -/src
 --/module-1
 --/module-2
 -- non module specific sources, like main.cpp
 - IDE project files (.sln), etc.
Run Code Online (Sandbox Code Playgroud)

Ruby(非Rails,非Merb)的dir布局会建议保持干净,简单和可维护吗?

ruby code-formatting

20
推荐指数
3
解决办法
9798
查看次数

Eclipse多行缩进使用制表符而不是空格(pydev)

当我在Eclipse中突出显示一个文本块,然后按TAB时,它会在每行的头部插入一个选项卡.我希望它插入4个空格.

我需要在具有自定义扩展名的文件上执行此操作:*.shpaml

我安装了PyDev.

eclipse whitespace code-formatting pydev

20
推荐指数
3
解决办法
1万
查看次数

Visual Studio Ctrl K + D(代码格式)不起作用

Ctrl KDVisual Studio 2010 Sharepoint项目中的+ 在某些文件中不起作用,因为它们包含在运行时生成的某些资源(masterpageurl/images/js/css类名)的路径.

如何让VS"忽略"检查这些资源是否存在?

code-formatting visual-studio-2010

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

如何在ubuntu中安装clang-format

我试图使用clang-tools特别是clang-format在vim中进行自动代码格式化,但我找不到这个工具使用apt-get搜索.

以前是否有人遇到过此问题,您有什么建议吗谢谢

vim code-formatting clang clang-format

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