Мой код VS автоматически ставит разрыв в строке каждый раз после того, как я открываю кудрявые скобки, чтобы запустить блок (после, если, в то время как, класс, методы и т. Д.). Я использую брекеты в стиле K & R и использовал его для всех языков, но вместо этого мой код внезапно переключился на новый формат линии. Это только в файлах C/C ++ (я протестировал старый код Java). Эта проблема началась после того, как я попытался использовать функцию «Формат документа», где я выбрал «C/C ++» в качестве форматета по умолчанию; Я не могу отменить это (из того, что я проверил). < /P>
Код, который я хочу: < /p>
if (...) {
...
}
< /code>
Что я пишу: < /p>
if (...) { /* I press enter here */ }
< /code>
Что происходит: < /p>
if (...)
{
...
}
< /code>
Я попытался отредактировать настройки кода VS (с предложениями из Chatgpt), добавив конкретные вещи в настройки C_CPP (в настройках vs кода json), чтобы настроить без перерыва перед вьющимися скобками. Это не сработало. Я также пытался возиться с настройками в целом и не мог понять, что случилось.
Подробнее здесь: https://stackoverflow.com/questions/797 ... es-vs-code