#flutter #dart #visual-studio-code #format #prettier
Вопрос:
Комментарии:
1. Есть ли какая-то конкретная цель, которую вы пытаетесь решить, помимо того, чтобы она выглядела лучше? Например, до сих пор не было отступов, меньше обертываний строк и т. Д.? Потому что в настоящее время то, что у вас есть (из того, что я могу сказать), — это поведение по умолчанию при форматировании кода флаттера.
2. Например, почему строки с 236 по 243 не расположены в одной строке?
3. Это потому, что flutter не хочет, чтобы код распространялся дальше определенной точки. Если код становится слишком длинным, он обертывает его, чтобы пользователям не приходилось постоянно прокручивать по горизонтали.
4. в этом случае вам нужно изменить максимальную длину строки по умолчанию, что вы пытаетесь заархивировать , что странно в этом случае?
Ответ №1:
Из того, что я могу сказать, вы пытаетесь решить неудобную проблему обертывания линий и глубокой вложенности. Есть несколько вещей, которые вы можете сделать:
- Этот вариант мне нравится больше всего. Выполните рефакторинг кода и разделите его на несколько классов/ файлов. Это позволит сделать так, чтобы у вас не было такого глубоко вложенного кода, и это сделает его более читабельным. Когда ваш код становится вложенным так глубоко, как он есть, он достигает предела переноса слов в столбце и заставляет его разбивать элементы, которые обычно находятся в одной строке, на несколько.
- Если вы решили сохранить весь свой код в его текущем формате и хотите, чтобы он не заворачивался, вы можете перейти в раздел Настройки кода vs, а также найти
Dart: Line Length
и настроить число, которое будет больше, когда файл начнет заворачивать содержимое.