Fir*_*cer 84 indentation visual-studio-2008
我正在做一些不同的事情,有些使用标签,有些使用2个空格用于缩进,另外用户有4个空格用于缩进等.
在Visual Studio中设置它的选项位于工具 - >选项 - >文本编辑器 - > <语言> - >选项卡中
有没有办法在每个解决方案基础上覆盖这些设置?
Ter*_*ova 87
更新:2017年VS支持EditorConfig本身:https://blogs.msdn.microsoft.com/dotnet/2016/12/15/code-style-configuration-in-the-vs2017-rc-update/
在VS 2010及更高版本中,有一个扩展,它根据解决方案/项目根目录中的.editorconfig文件设置缩进:
http://visualstudiogallery.msdn.microsoft.com/c8bccfe2-650c-4b42-bc5c-845e21f96328
Visual Studio Code也有类似的扩展.
Bah*_*bar 19
这是实现您所寻找的目标的一种(通常是hacky)方式:
1)创建一个更改缩进的宏(源)
Sub Set-Indent(indent As integer)
Dim props As EnvDTE.Properties = DTE.Properties("TextEditor", "C/C++")
Dim ts As EnvDTE.Property = props.Item("TabSize")
Dim ins As EnvDTE.Property = props.Item("IndentSize")
ts.Value = indent
ins.Value = indent
End Sub
Run Code Online (Sandbox Code Playgroud)
2)在解决方案加载时将其连接起来:在宏浏览器中,选择
EnvironmentEvents,SolutionEvents在第一个下拉列表中选择,在第二个下拉列表Opened中选择.您现在有一个宏,每次打开解决方案时都会触发.您只需将解决方案映射到所需的缩进.
| 归档时间: |
|
| 查看次数: |
19042 次 |
| 最近记录: |