В версии 1.23 кода Visual Studio была добавлена функция «Организовать импорт». Это очень полезная функция, поскольку она сама обрабатывает импорт, но я бы хотел иметь возможность ее настроить.
Я хотел бы знать, доступны ли для этой функции следующие функции:
Я задаю эти вопросы, потому что на странице VSCode нет информации о конфигурации, только сообщая, что это доступно.
Спасибо!
К сожалению, нет. Поскольку эта функция не была гибкой, мы решили использовать ее в качестве предоставленного VSCode (изменили наш процесс вместо того, чтобы пытаться настроить функцию).






Нет, эти дополнительные параметры не поддерживаются в VS Code 1.24.
Максимальная длина строки отслеживается Эта проблема
Внешний импорт обычно должен предшествовать внутреннему. Если вы используете абсолютные пути, это может быть неверно, см. Эта проблема
Наша конечная цель с импортом состоит в том, чтобы вам никогда не приходилось вручную управлять своим импортом или даже смотреть на него, поэтому более продвинутая сортировка / стили выходит за рамки
было бы неплохо, если бы сортировка / стилизация были более выгодными, но это не обязательно. Мы будем продолжать проверять максимальную длину и внешнюю длину перед импортом (мы смешиваем абсолютный / относительный путь) и повторно проверяем наши стандарты.
Вопрос о максимальной длине строки закрыт. Что это обозначает? Это было реализовано?
На сегодняшний день этот вопрос не закрыт, но до сих пор не реализован.
Даже если вы не смотрите на импорт, все равно есть важная причина сортировать их в соответствии с детерминированным правилом: избегать ненужных конфликтов слияния. Люди часто следуют упрощенному правилу «добавляйте новый импорт последним», всегда упорядочивая импорт, что снижает вероятность конфликтов после такого добавления.
Сортировка детерминирована, ее просто нельзя настроить. Это осталось до расширений
В VSCode откройте ⇧⌘P или Ctrl + Shift + P, затем
«Предпочтения: настройка языковых настроек ...»
и добавить
"[typescript]": {
"editor.codeActionsOnSave": {
"source.organizeImports": true
}
}
Кредиты этому источник
Вы нашли способ обойти это? В настоящее время поручено упорядочить импорт так, как вы описываете в большом проекте.