我正在尝试使用tabular.vim插件格式化一些Python代码。目前它是一个SQLAlchemy声明性类,看起来像这样:
id = db.Column(db.Integer, primary_key=True)
status = db.Column(db.Integer, nullable=False, default=3)
...etc...
我希望能够仅对列表中的第一个等号进行对齐。
id = db.Column(db.Integer, primary_key=True)
status = db.Column(db.Integer, nullable=False, default=3)
...etc...
普通的
: Tabularize /=
似乎匹配了一切,一切都变得混乱。
非常感谢您的帮助!
/.*,[^,]*\zs
来对齐最后一个,
,但是不起作用。 - Marslo