vi operation commands
vi エディターの操作キー
移動
hjkl
左下上右へ
H
画左上端へ
M
画左中央へ
L
画左下端へ
nG, G
n行目、最下行へ
0
行先頭へ
[ret]
次行左端へ
^
行頭除白へ
$
行末尾へ
-
前行左端へ
w
次語先頭へ
b
前語先頭へ
e
単語末尾へ
画面
Ctrl+f
次画面
Ctrl+b
前画面
Ctrl+d
次半画面
Ctrl+u
前半画面
Ctrl+l(r)
再表示
Ctrl+G
位置表示
追加・挿入
a
右から追加開始
i
左から追加開始
A
行末尾から追加開始
I
行先頭から追加開始
o
下行から追加開始
O
上行から追加開始
検索
/
str
順方指定文字列先頭へ
f
chr
順方指定文字へ
?
str
逆方指定文字列先頭へ
F
chr
逆方指定文字へ
n
順方再検索
N
逆方再検索
複写
p
後へ複写
P
前へ複写
yw
複写語指定
yy
複写行指定
削除(記憶)
x
1文字削除
X
左文字削除
dd
行削除
dw
語末まで削除
df
chr
指定文字まで削除
d$
右削除
d^
左削除
置換
r
一文字置換(上書き)
R
複数字置換(上書き開始)
s
一文字を複数字に(1文字削除後挿入)
S,cc
行を複数字に(1行内削除後挿入)
cw
語末まで置換
cf
chr
指定文字まで置換
修正
.
繰返し
u
修正取消し
U
その行修正取消し
ファイル
:e!
既保存に復帰
ZZ
保存後終了
:w[filename]
ファイル保存
:wq
保存後終了
:q
終了
:q!
非保存終了
:e[filename]
別ファイル
:n
次文書(
vi
file1
file2
…)
シェル
:!
cmd
シェルコマンド実行
:!!
cmd
シェルコマンド実行結果挿入
:[sh|csh]
シェルへ(Ctrl+D で帰る)
その他
:set number
行番号表示
:set nonumber
行番号非表示
:r
filename
次行にファイル読込
:.,+n
cmd
自行(.)から+n行をcmd
:%
cmd
全行にcmd
:行範t行
行コピー
:行囲m行
行移動
set 設定
:se nu
行番号表示
:se showmatch
( %)
括弧対応
:se ai
字下げ引継ぎ
:se ruler
行桁数表示
以上
おしまい
hs9587
E-mail:
hs9587@geocities.co.jp
version: Wed Feb 28 00:50:50 東京 (標準時) 2001.
formated by mklistht.rb 2html.rb