Vim で検索してマッチした語句のハイライトを消す

:noh

Vim で encoding を変更する

:set fileencoding=euc-jp (:set fenc=euc-jp)

Vim で現在の File Encoding の設定を確認する

:set enc? fenc? fencs?

改行コード変更のコマンド

% tr -d '\015' < infile > outfile (\r を削除)
% tr '\015' '\012' < infile > outfile (\r を \n に変換)

  \r を消すだけなら

% nkf -d infile > outfile

  でも OK.

  Vim でも,

set textmode   で 改行コードを \r\n に
set notextmode で 改行コードを \n にできる

Vim で数字の (イン|デ) クリメント

  数字の上で C-a で数字がインクリメント,C-x で数字がデクリメントする

Vim で文字列の補完を行う方法

C-p,C-n

  ただし,編集中のファイルに一度でも出現していなければ補完できない.

Vim の基本的なコマンド

:%s/A/B/g   A を B に一括置換
d           切り取り
y           コピー
p           貼り付け
n>          現在行から n 行インデント
n<          現在行から n 行逆インデント
:r ![cmd]   コマンド [cmd] を実行して結果を挿入する
u           undo
C-r         redo
:new        横 2 画面 (新規画面を追加)
C-W s       横 2 画面 (現在の画面を開く)
:vsplit     縦に 2 画面
C-W v       縦に 2 画面
C-W[j|k]    上下の切り替え
C-v         ブロック選択
V           行選択
v           選択