#git #visual-studio #code-formatting
#git #visual-studio #форматирование кода
Вопрос:
Я работал над старой веткой feature/old-request
, в этой ветке не было .editorconfig
файла, который сообщает Visual Studio использовать 4 пробела (форматирование, согласованное компанией).
Итак, в моей старой ветке Visual Studio использовала мои личные настройки (2 пробела). Теперь, когда я пытаюсь объединить ветви ( develop
в feature/old-request
), я получаю много измененных файлов, и единственное изменение — это интервал.
Теперь я прервал слияние, затем взял тот же .editorconfig
файл из develop
ветки и поместил его в свою feature/old-request
ветку.
Мне не нравится открывать 100 файлов и нажимать Ctrl
K
Ctrol
D
.
Есть ли способ указать Visual Studio форматировать все файлы кода?
Ответ №1:
Для этого в dotnet CLI есть отличный инструмент: dotnet-format
Он также доступен для установки непосредственно из командной строки:
dotnet tool install -g dotnet-format
Теперь, когда у вас есть свой каталог с настройкой решения, подобной этой:
path to solution catalog
-- ConsoleApp
-- .editorconfig
-- ConsoleApp.sln
(это всего лишь пример решения для примера).
Теперь запустите команду dotnet-foramt
в каталоге решения, и она автоматически применит настройки из .editorconfig
вашего решения.