由于我使用的其他不具备大括号的IDE,我手动关闭大括号。 Visual Studio确实有大括号完成 - 当我手动关闭时它没有添加第二个右大括号,但是因为我在编写开头大括号时手动关闭大括号,我就创建了不断空的支撑。默认情况下,Visual Studio在空括号之间放置一个空格,因此当我执行以下操作时:键入if($("#warning_message").length > 0 ){
$('.form-group').find('#column_message>.alert').remove();
}else{
$('#column_message').append('<div id="warning_message" class="alert alert-danger"><strong>Warning!</strong> Installed column and method do not match</div>');
}
,左箭头,键入char a[] = {}
,结果为
'a','b','c'
而不是
char[] a = { 'a','b','c'}
我经常不得不与Visual Studio的空白自动完成作斗争。此外,当我创建一个嵌套数组时,它也会在大括号对之间插入空格,即char[] a = {'a','b','c'}
变为blah = {{}}
我不想完全禁用自动格式化,因为我发现有些功能很有用,例如函数/类名和它们的开括号之间的自动间距。考虑到这一点,我如何让Visual Studio停止做这两件事?我已经选中了间距选项,但似乎只有方括号的选项。 These是我的间距设置,如果有帮助的话。