vimでフィールド順序を編集する

vimでフィールド順序を編集する

次のファイルがあります。

INSERT INTO `example`
(`name`, `location`, `height`)
VALUES
('A', '', ''),
('B', '', ''),
('C', '', '');

私は中間引用符セット(下の引用符location)を埋めたいと思います。

INSERT INTO `example`
(`name`, `location`, `height`)
VALUES
('A', 'one',   ''),
('B', 'two',   ''),
('C', 'three', '');

これを行うための良い方法はありますか?引用符の3番目の列をソートすることは必須ではありませんが、優先されます。

ベストアンサー1

同様のアプローチを提案します。急ぐしかし、より多くの項目が挿入モードに残ります。

/''/e引用符の間に入れてください。

i one

Ctrl-o 2n

two

Ctrl-o 2n

three

修正する

Align列の配置はDr。 Chipのプラグインを使用することをお勧めします。その後、簡単な操作:'<,'>Align ,で列を正しい位置に配置できます。

おすすめ記事