我想构建一个可执行文件,它可以像VisualStudio那样接受输入的一些c#代码并重新格式化。对于重新格式化,我指的是以下定义:“重新格式化会影响大括号布局、空行、换行和换行、各种上下文中的空格、缩进、对齐多个结构以及更多可以微调的选项。”是否可以使用任何VisualStudio public API或直接使用.NET框架来重新格式
我正在开发一个开源项目,它使用源代码中的水平对齐方式。代码是用C++编写的,我使用的是Visual 2013。Visual试图在间距方面很聪明,但最终破坏了我的手动对齐。就会删除刚才输入的两个选项卡,并用一个空格替换它们。我试着保持耐心,点击Ctrl+Z撤销自动格式化。但一旦我输入分号,它就会再次杀死制表符。我在Tools > Options > Text > C
Microsoft Enterprise Library附带的"EntLibConfig.exe“工具往往会在您更改图形用户界面中的某些设置后重新格式化整个.config XML文件。对于XML文件,我们有一个4个空格缩进的编码标准,但EntLibConfig似乎使用了2个空格。
有没有办法配置这个工具来定制它是如何缩进写出的XML的?在VisualStudio中,我将所有的XML设置都设置为4个空格(没有制表符<