我有一些看起来像
的代码Id string // uniq bid req id provided by the exchange
Fields []interface{} // array of field objects
User interface{} // user obj
Device interface{}
我知道align-regexp
函数,我使用它来调整我的评论。这将输出类似
Id string // uniq bid req id provided by the exchange
Fields []interface{} // array of field objects
User interface{} // user obj
Device interface{}
但是,我也希望这些类型能够正确对齐。我试图找出如何使用align-regexp
来实现这一目标。不幸的是,我的正则表达能力缺乏。
我希望输出看起来像
Id string // uniq bid req id provided by the exchange
Fields []interface{} // array of field objects
User interface{} // user obj
Device interface{}
我不介意这是两个独立的函数调用,因为我可以编写一个可以封装它们的函数。
此外,如果解决方案最终使用align-regexp
,我也不在乎。这就是我到目前为止用于此类事情的原因。
答案 0 :(得分:2)
这可能比你想象的要简单。
你的类型总是一个字吗?然后,您可以使用空格作为第一个正则表达式,然后在//
上对齐。它适用于此示例:)