Dir*_*oer 22 c# autoformatting visual-studio 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上添加了功能请求
Yve*_*omb 15
我意识到我在原来的答案中误解了这个问题,所以添加了一个部分答案,禁用自动格式化空白区域.
如果您选择ignore white space提供它的所有选项,它将不会重新格式化这些代码区域的空白区域.
这些屏幕截图来自VS2015 Enterprise.
我从一开始就帮助任何降落在这里的人.
转到工具 - >选项.
向下滚动到文本编辑器.值得点击所有常规标签.和所有语言选项卡.可以设置一些共享格式设置,如换行.
然后转到您想要自定义的语言(我正在显示C#)并单击格式化.在那里你会找到选项,我根据你问题的标题扩展了间距.
然后,您可以浏览每个选项卡以自定义每种语言的格式.
编辑 - 因为问题实际上已经改变了
管理自动格式化的唯一方法是使用这些设置.您还可以使用带有查找和替换的正则表达式来删除文件中的空间,但请小心这样做.除了这些提示,以自定义您的autoformatting,减少VS自动格式化过程和手动autoformat,这是我能想到的.
还有:在编辑 - >高级 - >删除水平空格下
| 归档时间: |
|
| 查看次数: |
12792 次 |
| 最近记录: |