2011年5月19日木曜日

vi

ViMaster
http://hp.vector.co.jp/authors/VA007799/vimstr.htm

操作方法
コマンド効果
o下の行に入力する
O上の行に入力する
w次の単語の先頭にジャンプ
e次の単語の末尾にジャンプ
nggn行目に移動
dwカーソル位置から単語の末尾まで(空白を含む)を削除する
deカーソル位置から単語の末尾まで(空白を含まない)を削除する
d$カーソル位置から行末まで削除する
ncommandcommandをn回繰り返す
0行頭に戻る
U行に加えた変更をすべて取り消す
C-r取消した変更の再実行
dd行の削除だと思っていたら実は切り取りだった
rカーソル位置の文字を1文字置き換える(挿入モードにならない)
ccommandカーソル位置からcommandが示す位置まで削除して挿入モードにする
C-gファイル内での位置とファイルの状態を表示する
C-o以前ジャンプした場所に戻る
C-iC-oとは逆方向に戻る
%対応するカッコにジャンプ
:s/x/yその行で最初に見つかったxをyに変換する
:s/x/y/gその行のxをすべてyに変換する
:n,ms/x/y/gn行目からm行目までのxをすべてyに変換する
:%s/x/y/gcファイル全体のxをすべてyに確認をとりながら変換する
:!command外部コマンドの実行
:w filename別名で保存
vビジュアルモード。選択した範囲にオペレータを適用可能
:r filenameファイルの中身をカーソル行の下に読み込む
:r !command外部コマンドの標準出力をカーソル行の下に読み込む
R置換モード
:set ic検索で大文字小文字を無視する
:set hls検索に合致する文字列をハイライトする
:set isインクリメンタルサーチ
/word\c今回の検索だけ大文字小文字を無視する
C-dコマンドモードでコマンドの一覧やファイルの一覧を表示する

0 件のコメント: