多くの場合、次のように、一部のコードに初期化子のリストがあります。
class Foo(object):
def __init__(self, data):
self.foo = data.getFoo()
self.bar = data.getBar()
self.something = data.getSomething()
ご覧のとおり、コードをテーブルのように配置するのが好きです。DESCRIBE "foo";
多くの場合、上記のコードは、他のプログラム(データベースなど)の出力からVimをスクリプト化することで生成できます。残念ながら、スクリプト化された出力は通常、最初は次のようになります。
class Foo(object):
def __init__(self, data):
self.foo = data.getFoo()
self.bar = data.getBar()
self.something = data.getSomething()
したがって、割り当てステートメントの自動生成後、すべてのステートメントを手動で調整して、目的の外観にする必要があります。
今:vimにステートメントの「後半」を自動的に揃えさせる方法はありますか?