visual studio可以自动缩进/格式化预处理指令吗?
可能重复:
如何强制缩进C#条件指令?
假设我想在Visual Studio中键入:
class Program { private const Byte NUM_THREADS = #if DEBUG 1; #else 8; #endif }
如果我只是输入它(即不手动修复任何缩进),Visual Studio将像这样格式化:
class Program { private const Byte NUM_THREADS = #if DEBUG 1; #else 8; #endif }
有什么我可以做的,所以它自动缩进所以它看起来像第一个例子?
不幸的是,没有办法让预处理器命令遵循代码缩进。 希望它能做到。 🙁
看起来原因是以前的编译器在命令之前出现的空间进行了禁飞,根据: 缩进#defines
转到Edit menu => Format Document
或按快捷键Ctrl + K , Ctrl + D (简称Ctrl + K + D )此快捷方式可以使用.html,.aspx。 .cs等……