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


ピックアップ記事

PHP フォームの処理

2010年04月17日 過去Blog
# stripcslashes() ---- C言語と同様にバックスラッシュでクォートされた文字列を元に戻す # htmlentities() ---- 適用可能な文字を全てHTML エンティティに変換する # nl2br() ---- 改行文字の前にHTMLの改行タグを挿入する # strip_tags() ---- 文字列からHTMLタグ、および PHPタグを取り除く …
「PHP フォームの処理」をはてなブックマークに追加

linux : chomod,chown パーミッション変更

2009年11月27日 過去Blog
chown USER_NAME /DIR_PATH/ chown USER_NAME -R /DIR_PATH/ -Rをつけることで指定ディレクトリ以下の全てのディレクトリ、ファイルの所有者を変更します。 physical therapy chicago…
「linux : chomod,chown パーミッション変更」をはてなブックマークに追加

htmlファイルでphpを動かすための.htaccessファイルの設定

2009年11月20日 過去Blog
htmlファイルでphpを動かすための.htaccessファイルの設定 .htaccessファイル内に以下の行を記述します。 AddType application/x-httpd-php .htm .html 当然の前提条件として、htaccessの動作が許可されているサーバに限ります。…
「htmlファイルでphpを動かすための.htaccessファイルの設定」をはてなブックマークに追加

[エラー]modifying layer that is being finalized

2010年12月09日 過去Blog
このエラーは、autorelease によってリリースされた(される)コントロールを自分自身で release を読んで解放しようとした時に、おこるエラーの様です。 私の場合は、以下のようなコードを実行したら3回ほどクリックすると落ちました。 ボタンをクリックするとdivision.text にデータベースから抜き出した文字列を表示するというコードです。 division.text = [N…
「[エラー]modifying layer that is being finalized」をはてなブックマークに追加

外部のサイトから画像をサーバに取得(コピー)

2009年12月06日 過去Blog
$img_path // 取得する画像のパス(URL) $path = "ここは保存先のパス";  //  /home/ドメイン/public_html/imagesなど $img = file_get_contents($img_path) ;//画像を取得 $fullpath = $path.basename($img_path);//画像の保存フルパス file_put_conten…
「外部のサイトから画像をサーバに取得(コピー)」をはてなブックマークに追加
© graffiti on the web . All rights reserved. WordPress Theme by comfy