Каждый раз, когда я вставляю код, Visual Studio меняет мои строки.
// from
p = obs_properties_add_list(streamlink_group_ppts, S_SLQ, T_SLQ, OBS_COMBO_TYPE_LIST, OBS_COMBO_FORMAT_STRING);
// to
p = obs_properties_add_list(streamlink_group_ppts, S_SLQ, T_SLQ,
OBS_COMBO_TYPE_LIST,
OBS_COMBO_FORMAT_STRING);
Можете ли вы предоставить пошаговое руководство, что мне нужно сделать, чтобы изменить ограничение строки с 80 символов на 120 для Visual Studio Community 2022 (не VS Code)? В разделе настроек «Все языки» или «C/C++» такой опции нет.
Или как отключить автоматический перенос строки? Перенос слов по-прежнему отключен.
Этот вопрос похож на: Как я могу сделать перенос строк в Visual Studio длиной 80 символов?. Если вы считаете, что это другое, отредактируйте вопрос, поясните, чем он отличается и/или как ответы на этот вопрос не помогают решить вашу проблему.
Связано: stackoverflow.com/questions/76732725/…
@ThomasWeller Я не думаю, что какой-либо из этих вопросов и ответов отвечает на вопрос о том, как установить перенос слов на 120 вместо 80 в VS2022.





VS2022 по умолчанию использует ClangFormat. Если вы не отключили это, то в каталоге, где вы храните свои проекты, создайте файл .clang-format. В этом файле поместите строку:
ColumnLimit: 120
Дополнительная информация о VS2022 и форматировании: Параметры, Текстовый редактор, C/C++, Форматирование, который содержит такую информацию, как:
По умолчанию Visual Studio работает
clang-format.exeв фоновом режиме и применяет форматирование по мере ввода. Вы также можете указать, чтобы он запускался только для команд форматирования, вызываемых вручную: «Формат документа» (Ctrl+K, Ctrl+D) или «Выбор формата» (Ctrl + K, Ctrl + F).
Вы также можете сбросить все настройки, чтобы создать свой .clang-format файл. Вот пример использования cmd.exe (я не знаю PowerShell):
clang-format --dump-config > .clang-format
Тогда отредактируйте .clang-format и измените ColumnLimit.
Если ОП (или другой человек, читающий этот вопрос) настроил параметры форматирования Visual Studio C++, а затем создал файл .clangformat, как это повлияет на то, как эти параметры применяются при форматировании?
@Sneftel это затрагивает только параметры, используемые clang-format.exe, и если OP действительно создал файл .clang-format раньше, то clang-format --dump-config > .clang-format просто прочитает и сбросит эту конфигурацию в файл.
Нет, не параметры ClangFormat — параметры собственной системы форматирования Visual Studio.
Они не затронуты. Поскольку по умолчанию используется clang-format с параметрами по умолчанию, это повлияет только на это. Если автоматическое форматирование с помощью clang-format отключено, то это не будет иметь никакого эффекта. Затем его необходимо снова включить, чтобы это подействовало.
Найдите форматирование кода
Tools-Options->Text Editor->C/C++->Code Style->Formattingи проверьте, включен ли, например, формат clang (если он включен, вам нужно изменить файл формата clang)