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>