Vimの標準機能が素晴らしすぎて泣けてくる。編集ファイル内部の置換はまだしもファイル外の置換までできるとは。忘れないようにメモをしておこう。 ファイル内置換 Vimで編集中のファイルにたいしての置換は次の通り。 "ESC"でコマンドモードに切り替えた状態からの説明。 指定ルール 説明 ルール カーソル行の最初の文字だけ置換 :s/<置換前文字>/<置換後文字>/ カールル行の全ての文字を置換 :s/<置換前文字>/<置換後文字>/g 全ての行の最初の文字だけを置換 :%s/<置換前文字>/<置換後文字>/ 全ての行の全ての文字を置換 :%s/<置換前文字>/<置換後文字>/g 置換確認モード :%s/<置換前文字>/<置換後文字>/gc 指定行数内の全ての文字を置換 :<開始行>,<終了行>s/<置換前文字>/<置換後文字>/g 正規表現でマッチした文字を\1で後方参照置換 :s/\(<正