Как использовать разные настройки вкладок в разных проектах в Visual Studio
Диалоговое окно "Параметры Visual Studio" позволяет вам задавать настройки вкладок (размер, вставки и т.д.) на основе каждого языка. Но я регулярно работаю над несколькими проектами С# с разными настройками для этих значений.
Есть ли способ переопределить глобальные настройки для каждого проекта или, по крайней мере, легко переключаться между ними?
Ответы
Ответ 1
Другой подход может быть через API расширяемости: должно быть возможно написать макрос или надстройку, которая изменит эти параметры.
например. для изменения размера вкладки до 6, используйте следующее:
DTE.Properties("TextEditor", "CSharp").Item("TabSize").Value = 6
Здесь ссылка, которая объясняет, как узнать имена свойств: http://support.microsoft.com/kb/555445
Ответ 2
Вы можете открыть визуальную студию с помощью специального файла настроек reset, который переопределяет настройки по умолчанию. Используя этот метод, можно создать две быстрых клавиши: одну с настройкой каждой вкладки. Подробности здесь.
Ответ 3
Боюсь, вы не сможете сделать это на основе каждого проекта.
Но при Tools/Import and Export Settings...
вы можете экспортировать каждый параметр в файл, и вы можете импортировать тот, который соответствует вашему текущему проекту.
Ответ 4
Visual studio 2017 добавляет . editorconfig, что очень удобно для таких настроек.