Visual Studio: любой щелчок переключателя между вкладками и отступом пробелов?

Я участвую в нескольких разных командах и (конечно же), некоторые команды предпочитают вкладки над пробелами и наоборот.

Есть ли более удобное для пользователя решение, а затем загрузка профиля пользователя через меню- > Инструменты... длиной 10 кликов?

Я просмотрел параметры командной строки devenv.exe, если есть какой-либо для загрузки определенного профиля пользователя, чтобы иметь две отдельные *.lnk-пусковые установки Visual Studio, но таких параметров нет.

Затем я попытался записать макрос, но VS способен записывать только команду Tools.ImportandExportSettings и не может записывать все шаги этого мастера.

спасибо для предложений, Petr

Ответ 2

В этой Public Sub ToggleTabs() If DTE.ActiveDocument.Language = "CSharp" Then Dim currentSetting As Boolean = DTE.Properties("TextEditor", "CSharp").Item("InsertTabs").Value DTE.Properties("TextEditor", "CSharp").Item("InsertTabs").Value = Not currentSetting End If If DTE.ActiveDocument.Language = "SQL" Then Dim currentSQLSetting As Boolean = DTE.Properties("TextEditor", "SQL").Item("InsertTabs").Value DTE.Properties("TextEditor", "SQL").Item("InsertTabs").Value = Not currentSQLSetting End If If DTE.ActiveDocument.Language = "HTML" Then Dim currentHTMLSetting As Boolean = DTE.Properties("TextEditor", "HTML").Item("InsertTabs").Value DTE.Properties("TextEditor", "HTML").Item("InsertTabs").Value = Not currentHTMLSetting End If If DTE.ActiveDocument.Language = "JScript" Then Dim currentJScriptSetting As Boolean = DTE.Properties("TextEditor", "JScript").Item("InsertTabs").Value DTE.Properties("TextEditor", "JScript").Item("InsertTabs").Value = Not currentJScriptSetting End If End Sub