1

だから私はこのようなコードを持っています:

func "abc","def"
func "a little long",     {a: "string"}
func "hello", ["a", "b", "c"]

そして、これを次のように整列させたい:

func           "abc", "def"
func "a little long", {a: "string"}
func         "hello", ["a", "b", "c"]

:Tabularize /",\zs/、追加r0、などのバリエーションを試してきましたがr1、何をしているのかわかりません。

何か案は?

これがいくつかのクリーンなvimscript /マクロを介して実行できる場合、それも問題ありません。

4

1 に答える 1

2
func |          "abc", |"def"
func |"a little long", |{a: "string"}
func |        "hello", |["a", "b", "c"]

"foo",各行の最初の行のみを選択します。

:Tab /^func \zs"[^"]*",/l1r1
于 2012-11-29T06:39:29.127 に答える