Visual Studio: любой щелчок переключателя между вкладками и отступом пробелов?
Я участвую в нескольких разных командах и (конечно же), некоторые команды предпочитают вкладки над пробелами и наоборот.
Есть ли более удобное для пользователя решение, а затем загрузка профиля пользователя через меню- > Инструменты... длиной 10 кликов?
Я просмотрел параметры командной строки devenv.exe, если есть какой-либо для загрузки определенного профиля пользователя, чтобы иметь две отдельные *.lnk-пусковые установки Visual Studio, но таких параметров нет.
Затем я попытался записать макрос, но VS способен записывать только команду Tools.ImportandExportSettings и не может записывать все шаги этого мастера.
спасибо для предложений,
Petr
Ответы
Ответ 1
Используйте команды InsTabsOff
и InsTabsOn
из расширения производительности Power.
Ответ 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