- 追加された行はこの色です。
- 削除された行はこの色です。
- vi へ行く。
[[PC関連]]
*viキーバインド [#je1ee368]
vi [-r(read only)] filename⇒起動
:w⇒ファイル保存
:q⇒終了
ZZ⇒保存して終了
:wq!⇒上書き保存して終了
*カーソル移動 [#sd658226]
h⇒左 l⇒右 k⇒上 j⇒下
行番号G⇒行番号へ移動、指定無しで最終行
[Ctrl]+f⇒上ページ、[Ctrl]+b⇒下ページ
%⇒対応する括弧
w⇒次の単語の先頭、e⇒次の単語の末尾、b⇒前の単語の先頭
*モード切替 [#h056d232]
i⇒カーソルの左に挿入 a⇒カーソルの右に挿入
[ESC]⇒コマンドモードへ戻る
*編集 [#n5f835b8]
x⇒1文字削除
dd⇒行削除
D⇒行末まで削除
yy⇒行コピー
3yy⇒指定行数コピー(ex.3行コピー)
p⇒貼り付け
J⇒カーソル行を次行と連結
u⇒undo
C-r⇒redo
v⇒範囲指定(コマンドを実行するかvを打つまで有効)
%s/old/new/
*検索 [#p904a46d]
/文字列⇒文字列を検索 n=次 N=前
:%s/検索文字列/置換文字列/g⇒文書内の検索文字列を置換
*その他 [#fe57c1b8]
-テキストモードの変更
:set notextmode
-一時的にシェル操作を行う
:sh⇒[Ctrl]+Dまたはexitで復帰
*参照 [#xff6e97f]
-[[Emacs]]も参照
-[[viを使い倒そう:http://www.linux.or.jp/JF/JFdocs/vi-user-usage.html]]
-[[FreeBSD vi 活用概論第1:http://www.yk.rim.or.jp/~george/freebsd.html#vi]]
-[[viエディタの使い方:http://www.mediaweb.biz/database/others/vi_manual.html]]