2009年11月25日 過去Blog
linux : viエディタで使えるコマンド一覧
viコマンド集

<起動に関するコマンド>

vi ファイル名 ファイルを開く ファイルが存在しない場合は新規作成 vi -r ファイル名 ファイル修復

<文字入力(入力モード)に関するコマンド>

a カーソルの右から入力 A 行末から入力 i カーソルの左から入力 I 行頭から入力 o 現在の行の下に1行挿入し,行頭から入力 O 現在の行の上に1行挿入し,行頭から入力

<カーソルに関するコマンド>

h または 「BS」 1文字左へ移動 (←) H 画面の最上行に移動 j 、 Ctrl+N または Ctrl+J 1行下へ異動 (↓) k または Ctrl+P 1行上へ異動 (↑) l または 「SPACE」 1文字右に移動 (→) L 画面の最下行に移動 M 画面の中央行に移動 G ファイルの最終行に移動 nG ファイルのn行に移動 O 行の頭へ移動 $ 行の最後へ移動 w 単語単位で右へ異動 W スペースで区切られた単語単位で右へ移動 b 単語単位で左へ異動 B スペースで区切られた単語単位で左へ移動 e カーソルが置かれている単語の最後の文字へ異動 Ctrl+F 1ページ下へ Ctrl+B 1ページ上へ Ctrl+D 半ページ下へ Ctrl+U 半ページ上へ

<結合に関するコマンド>

J 次の行と現在の行を結合 nJ カーソル行を含み、n行下を結合

<削除に関するコマンド>

x カーソル上の1文字削除 X カーソルの左の文字を1文字削除 dd 現在の行を削除 (カット) ndd 現在の行を含みn行削除 (カット) dw カーソル上の1語を削除

<カット&ペーストに関するコマンド>

yy または Y カーソル行をコピー nyy n行をコピー yw 単語をコピー p ペースト カーソルの右 カーソル行の次の行 P ペースト カーソルの左 カーソル行の前の行

<検索に関するコマンド>

/文字 文字を検索 下へ ?文字 文字を検索 上へ n 順方向に再検索 N 逆方向に再検索 <置換に関するコマンド> r カーソル上の1文字を他の1文字に置換 R カーソル上の文字からESCを押すまでの文字を置換 s カーソル上の1文字を他の文字列に置換 S または cc カーソル行を他の文字列に置換 cw カーソル位置からこの語の最後まで置換 cf 文字 カーソル位置から指定した文字まで置換 C カーソル位置から行末まで置換 :& または & 事前のsコマンド繰返 ~ 大文字と小文字を変更

<取り止め・繰返に関するコマンド>

u 直前の操作取りやめ U 操作の取りやめ 行全体 . 操作繰返

<ファイル操作に関するコマンド>

:w ファイル名 ファイル名で保存 :w! ファイル名 強制保存 :args 編集ファイル一覧表示

<終了に関するコマンド>

ZZ 終了(変更されている場合は保存) :wq 保存後終了 :q 終了(変更されている場合は警告) :q! 強制終了

<UNIXに関するコマンド>

:! コマンド コマンド実行 :!! コマンド再実行 :sh シェルに戻る viに戻る時は「exit」

<その他のコマンド>

Ctrl+G ファイルに関する情報表示(ファイル名、修正の有無、行数) Ctrl+L 画面の再表示 Ctrl+Q exモードで編集 vi exからviに戻る

この投稿へのコメント

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

コメントを残す

メールアドレスが公開されることはありません。

次のHTML タグと属性が使えます。
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CAPTCHA


ピックアップ記事

iPadでiOS Dev Center内のリファレンスを見ると(^^)

2011年01月08日 過去Blog
iPad用に最適化されていて、とても使いやすくなっています(^_^) 私は、さっき気付いたんですが、既にご存知の方も多いのかもしれませんが、、、(^_^;)…
「iPadでiOS Dev Center内のリファレンスを見ると(^^)」をはてなブックマークに追加

MacのFTPソフト

2011年04月04日 過去Blog
windowsでは無料のFTPクライアントはたくさんあって、FFFTPのような定番ソフトもありますが、MacのFTPソフトがどれを使っても、なかなかいい感じのが見つかりません (^_^;A 今はFileZillaを使っています。最近使いはじめたばかりなので、使ってみての感想は、また記事に出来たらと思います。 MacユーザーのみなさんはFTPは何を使用されているんでしょうか? もし、おすすめのF…
「MacのFTPソフト」をはてなブックマークに追加

phpでGoogle ページランクを取得する

2009年11月24日 過去Blog
phpでGoogleのページランクを取得するプログラムを作りたいなぁと思っていたのですが、日本にはそれらしい情報が少なかったり、記事が見つかっても古くなっていて、現時点では正常に動作しないプログラムだったり、実際のページランクと違ったり、という状態がここ一週間ほど続いてました。 ページランクの取得にGoogleにクエリを送るのは規約違反ですし、GoogleのAPIなどを見てもページランクを取得で…
「phpでGoogle ページランクを取得する」をはてなブックマークに追加

php MySQL 2つのテーブルを縦に並べて結合(union)し、結果を抽出する

2010年03月30日 過去Blog
select c1,c2,c3 from A union all select c1,c2,c3 from B 参照元:http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1115439551 divorce lawyer san diego…
「php MySQL 2つのテーブルを縦に並べて結合(union)し、結果を抽出する」をはてなブックマークに追加

iPhone UILabel 高さをテキストの量で決める

2011年04月30日 過去Blog
http://www.hirano-dept.com/blog/2011/01/iphone-uilabel.html NSString *str = @"sample string"; CGSize size = [str sizeWithFont:[UIFont boldSystemFontOfSize:13] constrainedToSize:CGSizeMake(5…
「iPhone UILabel 高さをテキストの量で決める」をはてなブックマークに追加
© graffiti on the web . All rights reserved. WordPress Theme by comfy