~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
カーソル位置から行末までのコピー(ノーマルモード)
y$
---> hoge fuga piyo hogera hogehoge foo bar baz quz quux
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
行追加テキスト入力(ノーマルモード)
o : 今いる行の下に行挿入してテキスト入力
O : 今いる行の上に行挿入してテキスト入力
i : カーソルの前にテキスト入力
I : 行頭の最初の文字に移動してテキスト入力
a : カーソルの後ろにテキスト入力
A : 行末に移動してテキスト入力
---> foo bar baz qux quux
---> hoge fuga piyo hogera hogehoge
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
対応する括弧移動(ノーマルモード)
%
---> (hoge(fuga)piyo)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
カーソル移動(ノーマルモード)
w : 右の単語前
e : 右の単語後ろ
b : 左の単語前
ge : 左の単語後ろ
---> hoge fuga piyo hogera hogehoge foo bar baz quz quux
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
カーソル移動(ノーマルモード)
f{文字} : 右の指定文字までとぶ
F{文字} : 左の指定文字まで飛ぶ
---> hoge fuga piyo
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
カーソル上の単語を消す(ノーマルモード)
diw
daw : 単語に加えて後続スペースも消す
---> hoge fuga piyo
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
""で囲まれた文字を消す(ノーマルモード)
di"
---> "hoge" "fuga" "piyo"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
カーソル位置にある単語を検索する(ノーマルモード)
* : 下方向に検索
# : 上方向に検索
---> hoge fuga piyo
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ハイライトを消す(コマンドモード)
:noh
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
数値をインクリメント、デクリメントする(ノーマルモード)
<C-a> : インクリメント
<C-x> : デクリメント
---> 1 2 3
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
前に変更した箇所へカーソルを移動する(ノーマルモード)
g;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
英字の大文字小文字変換(ビジュアルモード)
U : 選択部分を大文字に変換
u : 選択部分を小文字に変換
---> foo bar baz qux quux
---> HOGE FUGA PIYO HOGERA HOGEHOGE
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
開いている文章の再読み込み(コマンドモード)
:e!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ページ移動(ノーマルモード)
<C-f> : ページforward送り
<C-b> : ページback戻り
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
入力補完(インサートモード)
<C-n> : 補完next
<C-p> : 補完previous
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
置換(ノーマルモード)
s/{検索文字}/{置換文字}/g
s/{検索文字}/{置換文字}/gc : 一箇所一箇所チェックして置換していきたいとき