Vim練習1

正規表現で検索した文字列を置換する方法

ファイル全体に対して、一括で置換を行うコマンド

:%s/\v<正規表現>/<置換後文字列/g

ドットコマンドを使って置換を行う方法

まず、以下で検索する

/\v<正規表現>

次に1つ目の検索対象を置換する

cgn<置換後文字列>

後は、「n.」を繰り返す

n.の繰り返し

指定の行を現在行の下にコピー/ムーブする方法

例) 6行目を現在行の下にコピーする

:6t.

例) 6行目を現在行の下にムーブする

:6m.

アクティブなディレクトリにあるファイルを開く方法

今、<ディレクトリ>/aaa.txt を編集しているとする。
<C-w>vで画面分割して、隣に<ディレクトリ>/bbb.txt を表示させたい。
<C-w>l で隣の画面に移動して、以下のコマンドでbbb.txtが開ける。

:e <ディレクトリ>/bbb.txt

<ディレクトリ>のパスが長いときは、この方法は面倒だ。

そこで、以下のようにすると<ディレクトリ>/が自動で入力される。

:e %:h<TAB>