Почему код форматирования в VS Code всегда возвращает более уродливый код, чем я ожидал?

Я форматирую код в VS Code. Однако VS Code всегда возвращает более уродливый код, чем я ожидал.

Пример:

Мой исходный код:

                                                    body: Padding(
                                                      padding: const EdgeInsets.all(AppSizes.kDefaultPadding,),
                                                      …
                                                    ),

Ожидаемый код:

                                                    body: Padding(
                                                      padding: const EdgeInsets.all(
                                                        AppSizes.kDefaultPadding,
                                                      ),
                                                      …
                                                    ),

Фактический код:

                                                    body: Padding(
                                                      padding:
                                                          const EdgeInsets.all(
                                                        AppSizes
                                                            .kDefaultPadding,
                                                      ),
                                                      …
                                                    ),

Фактический код действительно уродлив (на мой взгляд, не знаю, как его видят другие).

Как я могу получить ожидаемый код? Буду признателен за любую помощь. Заранее спасибо!

Скорее всего, вы получаете неидеальное форматирование, потому что ваши строки слишком длинные. В вашем коде много отступов. Либо проведите рефакторинг, чтобы уменьшить отступы (обычно это хорошая идея), либо настройте формат дротика, чтобы использовать более длинную максимальную длину строки.

jamesdlin 20.11.2022 10:16

Привет @jamesdlin спасибо за ваш ответ. Вы имеете в виду, нажмите «команда» + «Shift» + «P» и введите «Dart: Line Length»?

My Car 20.11.2022 10:21

Вам нужно открыть настройку 1, тогда вы можете получить длину линии дротика (я думаю)

Yeasin Sheikh 20.11.2022 10:23

Привет @YeasinSheikh, спасибо за ваш ответ. Можешь сделать скриншот? Я не совсем понимаю, о чем вы говорите.

My Car 20.11.2022 10:25
Как настроить Tailwind CSS с React.js и Next.js?
Как настроить Tailwind CSS с React.js и Next.js?
Tailwind CSS - единственный фреймворк, который, как я убедился, масштабируется в больших командах. Он легко настраивается, адаптируется к любому...
LeetCode запись решения 2536. Увеличение подматриц на единицу
LeetCode запись решения 2536. Увеличение подматриц на единицу
Увеличение подматриц на единицу - LeetCode
Переключение светлых/темных тем
Переключение светлых/темных тем
В Microsoft Training - Guided Project - Build a simple website with web pages, CSS files and JavaScript files, мы объясняем, как CSS можно...
Отношения "многие ко многим" в Laravel с методами присоединения и отсоединения
Отношения "многие ко многим" в Laravel с методами присоединения и отсоединения
Отношения "многие ко многим" в Laravel могут быть немного сложными, но с помощью Eloquent ORM и его моделей мы можем сделать это с легкостью. В этой...
В PHP
В PHP
В большой кодовой базе с множеством различных компонентов классы, функции и константы могут иметь одинаковые имена. Это может привести к путанице и...
Карта дорог Беладжар PHP Laravel
Карта дорог Беладжар PHP Laravel
Laravel - это PHP-фреймворк, разработанный для облегчения разработки веб-приложений. Laravel предоставляет различные функции, упрощающие разработку...
1
4
62
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Как прокомментировал Джеймсдлин, откройте настройки и найдите dart line length, увеличьте значение

Yeasin Sheikh 20.11.2022 10:33

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