2013年12月7日土曜日

いつまでたっても覚えられない vi コマンド

v選択を開始
y選択部分をコピー
yyカーソル行をコピー
数字yy指定した行数をコピー
数字xカーソル位置から文字数切り取り
Xカーソルの左を1文字切り取り
数字Xカーソル左を文字数切り取り
数字ddカーソル行から指定行切り取り
d^カーソル位置から行頭まで切り取り
d$カーソル位置から行末まで切り取り
pカーソル行の下に貼り付け
Pカーソル行の上に貼り付け
I行頭に挿入
A行末に挿入
o下に1行挿入
O上に1行挿入
\c-d半画面下へ
\c-u半画面上へ
:数字指定行へ
m文字マーク(文字[a-z])
'文字マークした行へ移動(文字[a-z])
?文字列前方へ検索
:%s/文字列1/文字列2/g置換
:%s/文字列1/文字列2/gc置換(確認)
u直前の操作を取消
U現在行に加えられたすべての操作を取消
.直前の操作を繰り返し
:hヘルプ
ZZ終了

0 件のコメント:

コメントを投稿