code-formatting相关内容

是否有重新格式化C#代码的工具?

我要寻找一个(最好)的命令行工具,可以重新在目录树中的C#源代码。理想情况下,我应该能够自定义格式。奖励积分,如果该工具可以在单声道(或Linux)上运行。 解决方案 一个有点晚过这个来了...你也可以尝试 NArrange 重新格式化你的代码。它支持的格式选项仍然相当有限,但它可以处理整个目录,是一个命令行工具。此外,NArrange单下运行。 ..
发布时间:2016-10-04 17:21:36 C#/.NET

声明,在C#6使用字符串插值长串

我通常通过将它们包裹的长字符串: Log.Debug(“我是一个很长的字符串这么久,我必须“+ ”是多条线路上是可行的。“); 这是完全有效的,因为编译器处理字符串的串联。我还认为,为了解决这个问题(最干净的方式的选项。在这里称重) 这与方法行之有效的String.Format : Log.Debug(的String.Format(“必须调整{0} ..
发布时间:2016-09-26 13:31:09 C#/.NET

声明在C#中的一长串单行线

有没有申报在C#长的单行串一个体面的方式,例如,它不是不可能的声明和/或查看字符串在编辑器? 我知道的选项是: 1:让它运行。这是不好的,因为,因为你的字符串落后的方式关闭屏幕的右侧,使得开发者阅读邮件有恼人的滚动和阅读。 字符串s =“这是我很长的字符串。这是我很长的字符串。这是我很长的字符串。这是我很长的字符串。这是我很长的字符串。这是我很长的字符串。这是我很长的字符串,这是 ..
发布时间:2016-09-23 21:36:45 C#/.NET

ReSharper的换行符和包装

所以,这样的: CMD =新的OdbcCommand(的String.Format(@“ 选择* 从Bobby_Tables WHERE名称= {0}“,”小博落表“),odbcConnection); 被格式化为: CMD = 新的OdbcCommand( 的String.Format( @“ 选择* FROM Bobby_Tables WH ..
发布时间:2016-09-23 21:36:21 C#/.NET

C#格式化(缩进,对齐)C#正确

我们有一个代码生成器, munges 给定的模式数据库自动化室内我们的n层体系结构。输出是各种各样的C#部分类,每个文件一个。 在代码munge所有的字符串,我们尽量保持在缩进和格式化尽可能的顶部,但总是当你来到打开该文件Visual Studio中的格式是歪。快速CTRL-K,CTRL-D的修复,但显然这格式化丢失生成类的下一次。 我想知道什么是如果有一种方法,我可以以某种方式自动格 ..
发布时间:2016-09-19 22:06:34 C#/.NET

有没有一种方法来标记代码告诉ReSharper的不格式化?

我经常使用ReSharper的“清理代码”命令,我的编解码方式为我们的编码检查它到源代码控制之前的风格。这非常一般,但一些代码位更好的手动格式(例如,因为在ReSharper的缩进规则,像链LINQ方法或多行三元运营商有一个奇怪的缩进是推动他们的方式向右侧)。 有什么办法来标记文件的部分告诉ReSharper的不格式化区域?我希望某种类似ReSharper的如何禁止其他警告/特征标记。如果没 ..
发布时间:2016-09-18 12:45:51 C#/.NET

ReSharper的格式:对齐平等操作数

我喜欢我的格式化code对齐平等操作数的右侧。结果 喜欢这里: 布尔=的CanRead虚假的; 布尔canReadClass = TRUE; 字符串的className = boType.Name; 最近,我已经切换到ReSharper的,并发现它非常有用,但找不到选项允许我格式code中所描述的方式。 你知道,如果有这样的选项/插件吗?结果 也许你知道的比ReSharp解决方案等,允许 ..
发布时间:2016-08-28 13:22:20 C#/.NET

是否有任何皮棉工具,C和C ++,办理入住手续的格式?

我有一个被很多人摸过codeBase的。虽然大多数人做,以保持$ C $努力Ç格式良好的(如压痕一致和使用括号),有的没有,甚至那些确实不能总是这样做,因为大家都用不同的编辑器,这样的设置像空格vs.制表符是不同的。 有没有标准lint工具的检查的那个code格式正确,但实际上并没有改变(如缩进但仅返回错误和警告)? 虽然这个问题通常可以回答,我的重点是C和C ++,因为这是这个项目是写在 ..
发布时间:2016-08-21 19:52:19 服务器开发

Uncrustify可以从修改code的某些部分pvented $ P $?

Uncrustify是伟大的,不整理code出色的工作。 不过,我有一个文件中的一些C code,我不想Uncrustify改变。有没有什么办法可以从触摸此,也许通过把特定的标签注释周围code或某事prevent Uncrustify? 解决方案 / * * INDENT-OFF * * / INT I = 0; //这里没有uncrustify行动 / * * INDENT-ON ..
发布时间:2016-08-19 16:21:00 C/C++

code抛光/ reformater为C,C ++或Fortran语言

假设你有一堆用C,C ++或Fortran语言的文件,通过与格式化不同意见,如何评论(...)等不同的作者。我想很多人都知道这样的情形。 有没有免费的工具,像两端: code的统一格式(缩进等) 创建标准注释机构 重新命名变量 谢谢, morgennebel 解决方案 有关的Fortran有plusFORT,它可以做的比你要的是什么,比如重组code和翻译从FORTRA ..
发布时间:2016-08-18 14:29:43 C/C++开发

检查在C / C NULL指针++

在最近code检讨,一个贡献者试图强制在所有的指针 NULL 检查按以下方式进行: 为int * some_ptr; // ... 如果(some_ptr == NULL) { //处理空指针错误 } 其他 { //继续 } 而不是为int * some_ptr; // ... 如果(some_ptr) { //继续 } 其他 { //处理空指针错误 } ..
发布时间:2016-08-17 22:38:48 C/C++开发

我怎么能自动套用格式的VIM /缩进C code吗?

当我从另一个文件拷贝code,格式化被搞砸了,是这样的: 乐趣() { 对于(...) { 对于(...) { 如果(...) { } } } } 如何能我自动套用格式到Vim code? 解决方案 试试下面的快捷键: GG = G 说明: GG 转到文件的顶部, = 是修复压痕和命令告诉它要执行的操作的文件的末尾。 ..
发布时间:2016-08-17 22:33:43 C/C++

#定义缩进

我知道的#define S等通常是从来没有缩进。为什么呢? 我在里面有的#define S, #IFDEF S,的#else S, #ENDIF S,等等。所有这些经常混在普通的C code。在的#define S的非缩进,使他们难以阅读。和缩进code与非缩进的#define S中的混合物是一场噩梦。 什么是不能缩进的#define S的好处?这是否让我一个坏人,如果我缩进呢?这不是好多了? ..
发布时间:2016-08-17 21:59:26 C/C++

自定义缩进宽度BeautifulSoup。prettify()

有没有办法来定义。prettify()函数的自定义缩进宽度是多少?从我可以从它那里得到的源 - DEF prettify(个体经营,编码=无,格式=“最小”): 如果编码是无: 返回self.de code(真,格式化=格式化) 其他: 返回self.en code(编码,真实,格式化=格式化) 有没有办法指定缩进宽度。我想这是因为该行的德c ..
发布时间:2016-08-05 19:12:10 Python

Windows批处理命令忽略变量大小写

我有一组变量我让一些人与我共事进行编辑。这些都是真的( T )和假(˚F)的值,但我有一些人坚持把 T 和˚F而不是大写的值。 我用以下解决方法code正确设置大写的值: 如果'%dotnet35%'=='F'设置dotnet35 = F IF'%dotnet35%'=='T'设置dotnet35 = T IF'%dotnet40%'=='F'设置dotnet40 = F IF'%dotnet ..

在ASP.NET MVC&QUOT处理;标签汤"

我工作的一个ASP.NET MVC模板的今天,在那些荧光黄%足够长的时间,我基本上决定,我已经受够了标签后盯着,所以我刻意修饰我的ascx文件看起来是这样的: <%@控制语言=“C#”继承=“System.Web.Mvc.ViewUserControl”%GT;<如果%(型号== NULL) {%GT; &所述;%= ViewData.ModelMetadata.NullDi ..
发布时间:2016-06-28 20:10:03 C#/.NET

如何强制code样式格式作为构建的一部分?

有(使用ANT)的方式,能够自动地重新格式化code键遵循一定的约定? 我有几个开发上的程序工作,想保证code格式成为横跨在构建时所有类一致,提交之前 解决方案 要做到这一点,最好的方法pre-承诺是使用pre-commit钩子源代码控制服务器上。这样,您就可以强制执行,没有code使得它变成分支不符合code标准。 http://checkstyle.sourceforge.net ..
发布时间:2016-05-18 20:48:42 Java开发