La solution la plus pratique que je sais est de créer un ensemble de macros Visual Studio pour passer aux paramètres souhaités.
Passez à Tools > Macros > Macros IDE
. Là, dans l'arborescence à gauche, cliquez avec le bouton droit sur MyMacros
et choisissez Add > Add Module
. Donnez au module un nom tel que TabSize
. Dans ce module, créez des sous-marins pour modifier les paramètres souhaités. Par exemple:
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
Il n'y a pas de documentation utile que je connais pour les paramètres de chaîne. Si vous devez définir d'autres options, telles que «Conserver les onglets», l'approche la plus simple consiste à effectuer ces modifications manuellement (unter Tools > Options
). Ensuite, en utilisant Tools > Import and Export Settings
, enregistrez ces paramètres en tant que fichier vssettings. Cela crée un fichier XML dont la structure est la même que celle requise pour les appels de méthode. Enfin, vous pouvez lier ces macros aux boutons de commande ou aux raccourcis clavier via Tools > Customize
. Donner à chaque macro un raccourci clavier vous permet de basculer rapidement entre les paramètres.
+1 pour l'étiquette de guerre sainte. –