gvimで全ての行末に任意の文字を付加する
行末にカンマとかダブルクォーテーションを付加したい場合、
行ごとにカンマをつけて一行下にさがる、というマクロを作成し、行数文繰り返巣などの方法が考えられますが

:%s/$/,/

というようなexコマンドを使用すると全行の行末に対してカンマが付加されます。
ダブルクォーテーションを付加したい場合は

:%s/$/"/

とします。以下、例です。

全ての行末に任意の文字を付加する
全ての行末に任意の文字を付加する

上記ファイルに :%s/$/,/ を実行すると下図のようになります。

全ての行末に任意の文字を付加する
全ての行末に任意の文字を付加する

私はこのコマンドは仕様書からSQL文を作成する時などによく使用しています。

Back to top

Information