VS2010加载项将类似的行格式化为表格

时间:2012-02-23 22:12:25

标签: vb.net visual-studio-2010 ide formatting add-in

这可能是一个很长的镜头,但有VS2010的插件可以改变VS2010的默认格式规则吗?特别是,我想格式化类似的线条,使逗号垂直排列,创建表格外观。如果它可以排列相同的符号,那就更好了。

在这种情况下,我使用将平面文件转换为对象的方法填充字典。

Parsers = New Dictionary(Of String, Action(Of String))()

这是一个痛苦的阅读:

Parsers.Add("Aircraft Make and Model", Sub(value) Aircraft.Name = value)
Parsers.Add("Words/Frame", Sub(value) Aircraft.WordsPerSubframe = Integer.Parse(value))
Parsers.Add("Bits/Word", Sub(value) Aircraft.BitsPerWord = Integer.Parse(value))
Parsers.Add("Parameter", AddressOf ParseParameter)
' ...

这是我提出的最佳选择:

Parsers.Add("Aircraft Make and Model",
            Sub(value) Aircraft.Name = value)
Parsers.Add("Words/Frame",
            Sub(value) Aircraft.WordsPerSubframe = Integer.Parse(value))
Parsers.Add("Bits/Word",
            Sub(value) Aircraft.BitsPerWord = Integer.Parse(value))
Parsers.Add("Parameter",
            AddressOf ParseParameter)

理想情况下,这是我希望看到的:

Parsers.Add("Aircraft Make and Model", Sub(value) Aircraft.Name             = value)
Parsers.Add("Words/Frame"            , Sub(value) Aircraft.WordsPerSubframe = Integer.Parse(value))
Parsers.Add("Bits/Word"              , Sub(value) Aircraft.BitsPerWord      = Integer.Parse(value))
Parsers.Add("Parameter"              , AddressOf ParseParameter)

是否有用于此目的的现有插件?

1 个答案:

答案 0 :(得分:1)