viエディタを使う
保存/終了
ZZ |
ファイルに保存して終了
|
---|---|
:w<enter> |
ファイルに保存するが終了しない
|
:wq<Enter> |
ファイルに保存して終了
|
:wq!<Enter> |
強制保存とエディタの強制終了
|
:q<Enter> |
保存しないで終了
|
:q!<Enter> |
保存しないで強制終了
|
カーソル移動
k (↑) |
カーソルを上に移動
|
---|---|
j (↓) |
カーソルを下に移動
|
h (←) |
カーソルを左に移動
|
l (→) |
カーソルを右に移動
|
H |
画面の左上にカーソル移動
|
L |
画面の最下行にカーソル移動
|
0(ゼロ) |
行の先頭にカーソル移動
|
$ |
行の末尾にカーソル移動
|
w |
次のワードにカーソルを移動
|
b |
前のワードにカーソルを移動
|
Ctrl+b |
1画面分スクロールアップ
|
Ctrl+f |
1画面分スクロールダウン
|
1G |
ファイルの先頭にジャンプ
|
G |
ファイルの最後にジャンプ
|
<N>G |
N行目にジャンプ
|
[[ |
ファイルの先頭に移動
|
]] |
ファイルの末尾に移動
|
:数値 |
指定行へ移動
|
入力
i |
編集モードへ移動 その場から入力
|
---|---|
I |
編集モードへ移動 行頭から入力
|
a |
編集モードへ移動 次の場から入力
|
A(大文字) |
編集モードへ移動 行末から入力
|
o |
編集モードへ移動 次の行から入力
|
O(大文字) |
編集モードへ移動 前の行から入力
|
R(大文字) |
編集モードへ移動 その場から置換入力
<ESC>が押されるまで有効
|
コマンド
ESC |
編集モードからコマンドモードへ移行
|
---|
置換
r |
カーソル位置の文字を置換
|
---|---|
cw |
カーソル位置のワードを置換
|
アンドゥ/リドゥ
u(小文字) |
アンドゥ
|
---|---|
Ctrl+r |
リドゥ
|
コピー & ペースト
yy |
カーソル行をバッファにコピー
|
---|---|
y数値y |
指定行数をバッファにコピー
|
p(小文字) |
バッファの内容をカーソル行の後にペースト
|
P(大文字) |
バッファの内容をカーソル行の前にペースト
|
検索
/<文字列> |
<文字列>を後方検索
|
---|---|
?<文字列> |
<文字列>を前方検索
|
n |
次の文字列を検索
|
N(大文字) |
前の文字列を検索
|
削除
x |
1文字削除 (Delete)
|
---|---|
X(大文字) |
1文字削除 (Backspace)
|
dd |
1行削除
|
d数値d |
指定行数行削除
|
dw |
カーソルが先頭にあるワードを削除
|
d$ |
カーソル位置から行末まで削除
|
行番号表示
:set number |
行番号を表示
|
---|---|
:set nonumber |
行番号を非表示
|
ウィンドウ分割
:sp |
水平分割
|
---|---|
:bd |
分割ウィンドウを閉じる
|
Ctrl+w |
分割ウィンドウ間の移動
|
その他
.(ピリオド) |
コマンドの繰り返し
|
---|---|
J |
カーソル行と次の行をつなげる
|
:r<file名> |
指定ファイル名からのファイルを読み込みカーソル位置の後へインサートする
|
:!<コマンド> |
外部コマンドの実行
|
:h |
ヘルプ表示
|
変更 2011.12.01
2010.03.31