Самое удобное решение, которое я знаю, - это создать набор макросов Visual Studio для переключения на нужные вам настройки.
Перейти к Tools > Macros > Macros IDE
. В дереве слева щелкните правой кнопкой мыши MyMacros
и выберите Add > Add Module
. Дайте модулю имя, например TabSize
. В этом модуле создайте подпрограммы, чтобы изменить нужные настройки. Например:
Imports System
Imports EnvDTE
Imports EnvDTE80
Imports EnvDTE90
Imports System.Diagnostics
Public Module TabSize
Sub Tab3()
SetTabAndIndentation(3)
End Sub
Sub Tab4()
SetTabAndIndentation(4)
End Sub
Function SetTabAndIndentation(ByVal value As Integer)
DTE.Properties("TextEditor", "AllLanguages").Item("TabSize").Value = value
DTE.Properties("TextEditor", "AllLanguages").Item("IndentSize").Value = value
End Function
End Module
Я не знаю полезной документации по строковым параметрам. Если вам нужно установить другие параметры, такие как «Сохранить вкладки», проще всего внести эти изменения вручную (unter Tools > Options
). Затем, используя Tools > Import and Export Settings
, сохраните эти настройки как файл vssettings. Это создает XML-файл, структура которого такая же, как и для вызовов методов.
Наконец, вы можете связать эти макросы с командными кнопками или сочетаниями клавиш через Tools > Customize
. Назначение каждому макросу сочетания клавиш позволяет быстро переключаться между настройками.
person
Daniel Wolf
schedule
12.11.2009