JITAKU_SVR_Wiki
vi †
commandモード †
カーソル移動
Ctrl+U ページ単位で上へ移動
CtrL+D ページ単位で下へ移動
文字列操作
u (直前の作業に)戻る => エクセル、ワードの戻ると同じ
Ctrl+R (直前の作業に戻るのを)戻る => エクセル、ワードの進むと同じ
文字列検索
/を入力後検索したい文字列を入力(現在のカーソル位置から下へ)
?を入力後検索したい文字列を入力(現在のカーソル位置から上へ)
"n"で次の文字へ
"N"で逆へ
置換
※細かく書くと、行毎、文字列毎と指定できるが、ここでは一発置換の説明
例)
:g/http/s//apache/g
=>httpと言う文字列をapacheという文字列に一発置換する。
削除
・ファイル内をすべて削除する
:%d
・カーソルから行末まで削除
(shift)d
・1単語削除
diw
TIPS:
this is a pen.
penの部分にカーソルを合わせてdiwとコマンドする。そうするとpenだけ消える
・文末まで削除する
d + (shift)g
・文末まで削除する
d + 1 + (shit)g