2015-03-07 5 views
2

Как я могу очистить блоки, как следующие:Uncrustify: удалить открытие пространства/закрытия блока

if(a) 
{ 

    foo(); 

} 

в

if(a) 
{ 
    foo(); 
} 
+0

Это может помочь: [Uncrustify вариант оставить пробел на пустых строках] (http://stackoverflow.com/questions/14297499/uncrustify-option-to-leave-whitespace-on-blank-lines). Похоже, он не поддерживается. –

+0

@JoachimPileborg uncrustify - это инструмент, который я использую. – Sam

+0

Как насчет поиска и замены регулярных выражений, чтобы заменить \ n \ n на \ n, а затем сообщить о нераскрытии, где добавить новые строки? – technosaurus

ответ

0

Проверьте эти варианты:

# Whether to remove blank lines after '{' 
eat_blanks_after_open_brace  = true # false/true 

# Whether to remove blank lines before '}' 
eat_blanks_before_close_brace = true # false/true 

Но некоторые Другие варианты, такие как mod_full_brace_if и nl_if_leave_one_liners, также могут оказать влияние. Например, можно преобразовать его в if(a) foo();.

 Смежные вопросы

  • Нет связанных вопросов^_^