我使用Visual Studio 2010,并看起来像这样的语句:Visual Studio 2010中 - C# - “忽略声明语句空格”不工作
a = 1;
ab = 12;
abc = 123;
etc...
,我非常想变成这样:
a = 1;
ab = 12;
abc = 123;
etc...
而不的Visual Studio然后结束与分号或按Ctrl-K + F(格式选择的线)的发言时,转动它们回到第一实例。
我已经勾选了工具 - >选项 - >文本编辑器 - > C# - >格式 - >间距 - >“忽略声明语句中的空格”,但它没有帮助。当我创建一个新变量时,它仅对真正的声明有帮助。也就是说,它的工作原理如下块:
int a = 1;
int ab = 12;
int abc = 123;
etc...
但我真的(还)需要一个选项“忽略赋值语句的空间”。我如何做到这一点? 我试图安装“对齐指定”(https://visualstudiogallery.msdn.microsoft.com/0cc34d69-c6f1-41e3-ac6e-5de071b3edc8),果然,它将行对齐,但当格式化文本文件或编辑行时,Visual Studio会自动将它们对齐。
就我个人而言,我发现学习新的IDE规则比在过去几年中传递我的旧IDE经验更有用。对我来说,第一个例子看起来很自然并且被接受,而第二个..我会[重新格式化](http://stackoverflow.com/posts/26506563/edit),但是然后你的问题被迷失了;) – Sinatr 2014-10-22 12:35:36
@Sinatr我不'不知道你的意思是“学习新的IDE规则”,但我现在必须在这个项目中使用VS2010版本。另外,当有很多长的赋值代码行时,它真的会奇怪我什么时候可以像我想要的那样对齐它们。所以,我不知道为什么要重新格式化它? – 10100111001 2014-10-23 08:08:04
我在过去的时候调整了像这样的变量(Borland C 3.1)。由于VS我坚持自己编辑器提供的格式。几年后,我习惯了。习惯它可能比打击系统更容易,这就是我的意思。顺便说一句,你不是[独自](http://stackoverflow.com/q/626439/1997232)。但是,只要将你的代码复制/粘贴到公共目录中,就可以准备好它重新格式化了吗?P – Sinatr 2014-10-23 08:46:42