当前位置:  开发笔记 > Android > 正文

Visual Studio:通过.VCPROJ或.SLN文件改变选项卡宽度/选项?

如何解决《VisualStudio:通过.VCPROJ或.SLN文件改变选项卡宽度/选项?》经验,为你挑选了1个好方法。

我们的一些项目调用默认的Visual Studio选项卡选项(宽度4;保持选项卡); 一些要求宽度为3; 使用空间.不要问.

而不是在全局设置这些,无论如何我可以在每个解决方案或每个项目甚至(emacs风格)的每个文件中设置它?

Visual Studio 2005和2008.



1> Daniel Wolf..:

我知道最方便的解决方案是创建一组Visual Studio宏来切换到您想要的设置.

去吧Tools > Macros > Macros IDE.在那里,在左侧的树中,右键单击MyMacros并选择Add > Add Module.为模块命名,例如TabSize.在此模块中,创建subs以更改所需的设置.例如:

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

我不知道有关字符串参数的有用文档.如果您需要设置其他选项,例如"保留标签",最简单的方法是手动进行这些更改(取消Tools > Options).然后,使用Tools > Import and Export Settings将这些设置保存为vssettings文件.这将创建一个XML文件,其结构与方法调用所需的结构相同.

最后,您可以将这些宏链接到命令按钮或键盘快捷键Tools > Customize.为每个宏提供键盘快捷键,您可以在设置之间快速切换.

推荐阅读
jerry613
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有