Мне нравится хранить много кода на одной строке. Но, когда я нажимаю Ctrl K, Ctrl D, чтобы отформатировать исходный код, он разбивает строки кода. Есть ли параметр в Visual Studio или взлом реестра, который я могу сделать, чтобы увеличить максимальную длину строки?
Изменение длины строки в Visual Studio 2010
Ответ 1
Этот параметр можно настроить, открыв Инструменты, Параметры, Текстовый редактор, С#, Форматирование, Обертка
В представлении у вас есть параметр "Оставить блок в одной строке". Если вы его проверите, код останется на одной строке.
Изменить: вышеупомянутый вариант будет работать только для блоков. Нет никакого способа использовать vanilla Visual Studio для изменения обертки для "любой строки" (и, к сожалению, я не знаю какого-либо реестра).
Используя Resharper, вы можете установить количество столбцов, которые текстовый редактор должен учитывать при обертке строк, и вы также можете определить, должны ли строки быть или не должны прерываться. Подробности можно найти в этом ответе hmemcpy.
Ответ 2
Для меня мне пришлось применить предложение Патрика, а также следующее:
- Инструменты
- Функции
- Текстовый редактор
- HTML
- Форматирование
- Обтекание тегов
- Обменивайте теги при превышении указанной длины (снимите флажок или отрегулируйте длину)
- Обтекание тегов
- Форматирование
- HTML
- Текстовый редактор
- Функции
Ответ 3
Если используется Resharper:
Resharper → Параметры → Редактирование кода → С# → Стиль форматирования → Разрывы строк и обтекание → Правое поле (столбцы)