この記事では、Vimでプラグインを使わずに「全ての行頭に文字列を追加する」ためのコマンドについて、ご紹介します。
[解答] :%s/^/{追加する文字列}/g
Vimコマンド
(ノーマルモード) :%s/^/{追加する文字列}/g
全ての行頭に文字列を追加できます。これは下記で紹介している置換コマンドを応用したモノです。
あわせて読みたい


[Vim問題]文字列を一回だけ置換するコマンドは?
この記事では、Vimでプラグインを使わずに「文字列を一回だけ置換する」ためのコマンドについて、ご紹介します。 【:%s/{置換対象文字列}/{置換後文字列}/】 Vimコマン...
あわせて読みたい


[Vim問題]全ての行末に文字列を追加するコマンドは?
この記事では、Vimでプラグインを使わずに「全ての行末に文字列を追加する」ためのコマンドについて、ご紹介します。 【:%s/$/{追加する文字列}/g】 Vimコマンド (ノー...
このうち、「置換対象文字列{pattern}」を行頭を現す文字を指定しています。
^ (行頭を示す)
ちなみに、この指定するパターン{pattern}については、下記が正式なマニュアルになります。
https://vim-jp.org/vimdoc-ja/pattern.html#pattern
また、フラグ{flag}については、下記を活用しています。
g 行中の全てのマッチを置換する。
例えば、プログラミングなどで行頭にコメントを示す「#」を入れたい場合のコマンドはこちらです。
:%s/^/#/g
目次
このVimコマンドの補足情報
- 利用頻度[star rate=4]
- 便利さ[star rate=4]
- 覚え易さ[star rate=3]
関連するVimヘルプ
Vimからは、下記のコマンドでヘルプを確認できます。
:help substitute :help su
ヘルプで検索するときは、通常は大文字小文字は識別されませんので、どちらでも構いません。
参考書籍
こちらの書籍が参考になります。
[temp id=3]