Code Formatter ставит пробелы вокруг строк, которые содержат:: - как отключить

Форматировщик кода для Builder C++ выполняет следующие действия

до:

{
    std::string Name;             
    short          NumMeterChans; 
    eChannelGroups Type;          
    std::vector<short>Index;     
}

после:

{
    std::string Name;             

    short          NumMeterChans; 
    eChannelGroups Type;          

    std::vector<short>Index;     
}

Какой флаг отключает это, я перепробовал все, что мог придумать. (а какие побочные эффекты у этого флага?)

C++ Builder XE

1 ответ

Настройки форматера хранятся в конфигурационных файлах. Попробуйте сохранить свою конфигурацию и сравнить ее с одной из конфигураций по умолчанию, и вы сможете выяснить, что вы изменили, чтобы вызвать такое поведение. Вы можете загрузить файлы конфигурации в RAD Studio XE и использовать встроенный инструмент сравнения ("Правка"> "Сравнить").

На странице Инструменты> Параметры> Форматер> Профили и состояние. Сохраните свой текущий профиль (назовите его Formatter_gbrandt.config).

Конфигурационные файлы находятся в:

C:\Documents and Settings\<User>\Application Data\Embarcadero\BDS\8.0

Я использовал Formatter_Wide.config для форматирования вашего образца, и я не вижу эффекта, который вы видите.

Другие вопросы по тегам