我希望每次保存时Visual Studio都能格式化我的源代码.我可以在Eclipse中做到这一点.可以在Visual Studio 2005中完成吗?
我正在使用Visual Studio 2008.在我的编辑器中,每当我写一个自动属性时,只要我写"set"并输入分号(;),它就会"get"和"set"换行到一行.像这样:
public string MyProperty
{
get; set;
}
Run Code Online (Sandbox Code Playgroud)
我希望它的格式是这样的
public string MyProperty
{
get;
set;
}
Run Code Online (Sandbox Code Playgroud)
目前我在编写后手动将其格式化为此.如何将其设置为默认格式?
选项>文本编辑器> C#>格式化>环绕> 单行保留块已经取消选中.
我取消选中选项>文本编辑器> C#>格式设置>常规中可用的所有三个选项,但它不起作用.还要别的吗?
我创建了这个解决方案
; use like this:
; (/* content ... */ <default-return>)
; or
; (/* content ... */) => #f
(define-syntax /*
(syntax-rules (*/)
((/* body ... */) #f)
((/* body ... */ r) r)))
Run Code Online (Sandbox Code Playgroud)
但它真的是最好还是最简单的方法?
为什么要形成if像...
if (null === $this->foo){...}
if (0 === count($bar)){...}
Run Code Online (Sandbox Code Playgroud)
而不是...
if ($this->foo === null){...}
if (count($bar) === 0){...}
Run Code Online (Sandbox Code Playgroud)
我在很多编码器和项目的代码中都注意到了这一点,但是我不知道为什么他们这样做.我是第二种方式,因为它遵循我的想法"如果这个值与null相同然后......"而询问"如果null与此值相同......"对我来说似乎有点不太明显.所以为什么?
问候Overflowers,
问题(变量名称不是由它们的类型对齐):
public abstract class Filter {
private long id;
protected String expression;
}
Run Code Online (Sandbox Code Playgroud)
如何在Eclipse中自动对齐字段,例如:
public abstract class Filter {
private long id;
protected String expression;
}
Run Code Online (Sandbox Code Playgroud)
注意之前的空间long,谢谢!
更新:我找不到自定义选项来对齐Eclipse格式化程序选项下的类成员类型(例如:long和String).是的,有一个用于对齐类成员的名称(例如:id和expression),而不是它们的类型.请在上面的示例中查看此问题.有解决方案吗
有没有办法(使用ANT),可以自动重新格式化代码以遵循某些约定?
我有几个开发人员正在开发一个程序,并且想保证在提交之前,所有构建类的代码格式都保持一致
编码时,我想知道是否存在一个插件,我可以突出显示一系列变量声明,点击一些特殊的键盘快捷键和BAM!它们将按字母顺序出现.
在Flash Builder中有什么可以做到的吗?或FlashDevelop甚至?
所以它会从这个:
private var _value:Number;
private var _helloWorld:String;
private var _foobar:Boolean;
Run Code Online (Sandbox Code Playgroud)
对此:
private var _foobar:Boolean;
private var _helloWorld:String;
private var _value:Number;
Run Code Online (Sandbox Code Playgroud) formatting code-formatting declaration actionscript-3 alphabetical
我已经搜索了该站点,但没有找到我真正需要的。我有一条SQL语句
String unformattedSQL = "select id, name, address, zip from schema123.person where name like '%stu%'";
Run Code Online (Sandbox Code Playgroud)
我正在寻找一种formatSQL(sqlString)可以给我原始SQL语句的格式化版本的方法,例如
String formattedSQL = formatSQL(unformatted);
System.out.println(formattedSQL);
Run Code Online (Sandbox Code Playgroud)
将给我以下文字(带有正确的缩进)
SELECT id, name,
address, zip
FROM schema123.person
WHERE name LIKE '%stu%'
Run Code Online (Sandbox Code Playgroud)
原始的SQL语句实际上很长,并且是由另一种方法动态生成的(我无法更改此方法),因此无法将SQL放入外部文件中。执行完SQL后,我需要将其放在日志文件中。我想在日志文件中格式化SQL语句。
做这个的最好方式是什么?并概括该问题,如何针对另一种语法(例如XML,C#等)执行此操作。也许类似于Google Code Prettify,但适用于Java ...
我正在尝试对齐某些赋值以提高可读性,但每次粘贴时,Visual Studio 2013会自动删除多余的空格=.
例如,这个:
static class Constants {
public static string Something = "A value";
public static string SomethingElse = "Another value";
}
Run Code Online (Sandbox Code Playgroud)
像这样重新格式化:
static class Constants {
public static string Something = "A value";
public static string SomethingElse = "Another value";
}
Run Code Online (Sandbox Code Playgroud)
有没有办法把它关掉?
我看到XCode9搞乱了我的代码缩进.在此之前可以通过右键单击>结构>重新缩进来修复.如何在XCode9中获得等效行为?
code-formatting ×10
java ×3
c# ×2
alphabetical ×1
ant ×1
comments ×1
declaration ×1
eclipse ×1
editing ×1
editor ×1
formatting ×1
if-statement ×1
lisp ×1
php ×1
properties ×1
r5rs ×1
scheme ×1
sql ×1
xcode9 ×1