似乎Visual Studio在 文本编辑器>>下有一个设置。 (语言)>>几乎所有内容都格式化 。但是,我从来没有能够找到泛型类型参数列表,并且这些参数列表的默认格式不符合我的喜好。
Visual Studio会自动将它们格式化为:
Dictionary<int,string> myDictionary;
我正在寻找一个设置来强制执行此格式化(注意空格):
Dictionary<int, string> myDictionary;
修改
当接受Intellisense对类型的建议时,这个问题大部分(如果不是完全的话)都会出现。我输入的任何空格都不会被删除。例如,我经常通过声明一个字段然后添加&#34;来键入初始值设定项。 =新&#34;然后我点击TAB键接受Intellisense建议的默认构造函数。对于上面提到的词典,这将导致创建以下代码:
private Dictionary<int, string> myDictionary = new Dictionary<string,int>();
第一个参数列表是我手动输入的,因此它有空格。第二个是Intellisense为我插入的,它没有空格。我希望找到一种方法来自动获取那个空间。