vi コマンドメモ

2011年5月7日 18:17 others — littlepad

基本的な vi コマンドのメモ。
とりあえずここから体に覚えさせる。

編集コマンド

テキストオブジェクト 変更 削除 コピー
1語 cw dw yw
2語(句読点は入れない) 2cw または c2w 2dw または d2w 2ywまたは y2w
3語前まで 3cb または c3b 3db または d3b 3ybまたは y3b
1行 cc dd yy または Y
行末まで c$ または D d$ または D y$
行頭まで c0 d0 y0
1文字 r x または X yl または yh
5文字 5s 5x 5yl

移動コマンド

移動 コマンド
左、下、上、右 h, j, k, l
次行の1文字目 +
前行の1文字目
単語の末尾まで e または E
単語単位で順方向に w または W
単語単位で逆方向に b または B
行末まで $
行頭まで

その他の操作

操作 コマンド
バッファ中のテキストを配置 p または P
vi を起動し、ファイルが指定されていればそれをオープン vi file
編集をセーブして終了 ZZ
編集をセーブせずに終了 :q!
編集したファイルを消し、最後に保存された状態に復元する :e!
ファイルを編集していない時点で終了 :q

テキストの作成/操作用のコマンド

編集動作 コマンド
現在位置にテキストを挿入 i
行頭にテキストを挿入 I
現在位置の後ろにテキストを挿入 a
行末にテキストを挿入 A
テキスト挿入用の新しい行をカーソル下にオープン o
テキスト挿入用の新しい行をカーソル上にオープン O
行を削除してテキストを置換 S
現在の文字を新しいテキストで上書き R
現在の行を次の行と連結 J
大文字と小文字を入れ替える ~
最後の動作を繰り返す .
最後の変更を取り消す u
行を最初の状態に復元する U

コメントはまだありません

No comments yet.

TrackBack URL

Leave a comment

about

ハンドルネーム:littlepad
都内で WEB 制作(デザイン, html/css, Flash, MT, WordPress etc)をしているBOØWY研究家

category:

search:


archives:

GO TO PAGETOP