はじめにというより注意書き
殆ど私用です。
読みづらい点が多々あると思いますが、あしからず。
移動・ジャンプ編
ジャンプ力ぅ…ですかねぇ…
コマンド | 効果 |
---|---|
h , j , k , l | 上下左右の移動。言わずもがな |
w | 次の単語の先頭へジャンプ |
e | 単語の最後にジャンプ |
b | 前の単語の先頭へジャンプ |
0 | 行の先頭へ移動 |
^ | 行の最初の文字へ移動 |
$ | 行の終わりへ移動 |
g_ | 行の最後の文字へ移動 |
gg | 最初の行へ移動 |
G | 最後の行へ移動 |
[n]G | n行目へ移動 |
モード切り替え編
移動よりも先に覚えた
コマンド | 効果 |
---|---|
i | カーソル位置で挿入モード |
I | 行の先頭で挿入モード |
a | カーソル位置の直後で挿入モード |
A | 行の末尾で挿入モード |
o | 現在の行の下に行を追加して挿入モード |
O | 現在の行の上に行を追加して挿入モード |
ea | 単語の末尾で挿入モード |
Esc | 挿入モード終了 |
編集編
さり気なく使いたい
コマンド | 効果 |
---|---|
r | 単一の文字を置き換える(挿入モードは使用しない) |
J | 現在の行と次の行を連結する |
gJ | 現在の行と次の行を、空白を入れずに連結する |
cw | カーソル位置の単語を削除して挿入モード |
c$ | カーソル位置から行末までを削除して挿入モード |
s | カーソル位置の文字を削除して挿入モード |
S | 現在の行を削除して挿入モードを開始(ccでも可) |
u | 元に戻す |
Ctrl-r | やり直し |
. | 最後に使ったコマンドを使う |
uとCtrl-rはそれぞれ、GUIのアプリについてる矢印マークと考えるといいんじゃないでしょうかどうでしょうか
コピー&ペースト編
未だにCtrl-c
コマンド | 効果 |
---|---|
yy | 現在の行をヤンク |
[n]y | n行をヤンク |
yw | カーソル位置の単語をヤンク |
y$ | 現在行の行末までヤンク |
p | カーソルの位置の後にペースト |
P | カーソルの位置の前にペースト |
dd | 現在の行をカット(コピーして削除 ) |
[n]dd | n行をカット |
dw | カーソル位置の単語をカット |
D | カーソル位置から行末までカット(d$でも可) |
x | 現在の文字をカットする |
検索・置換編
置換はミスが怖くて使えない(初心者並感)
コマンド | 効果 |
---|---|
/[pattern] | patternをファイル後方に向けて検索 |
?[pattern] | patternをファイル前方に向けて検索 |
n | 同じ方向に再検索 |
N | 逆方向に再検索 |
:%s/[old]/[new]/g | ファイル全体でoldをnewに置き換える(最後にcをつけると確認あり) |
範囲選択編
選択した後は煮るなり焼くなり
コマンド | 効果 |
---|---|
Ctrl-v | 矩形(くけい)選択スタート |
V | 行選択スタート |
Esc | 選択モード終了 |
さいごに
こうしてみるとほとんど使いこなせていないです。
一年後くらいには思いのままに使いこなせるようになりたいですね。
いろんな所のプロフィールにvimmerと書くのが僕の夢です。