〜vi(vim)editor〜

Linux・UNIXのテキストブラウザvi。
設定は皆テキストファイルですので、viを覚えないと管理するのは非常に大変です。
ぜひマスターしてください。

VineLinuxなどに入っているのはviの発展系であるvimで、一番下にステータスがでるので少し分かりやすいです。
viはWindowsのメモ帳と違って「入力モード」と「コマンドモード」の2種類を使い分ける形です。
入力モードは、その名前のとおり、テキストを入力するときに使います。(aやi)
コマンドモードは、viを終了したり保存したりなど入力以外の操作を行います。
いかなる状態でもEscを押すとコマンドモードになります
(vi ***とコマンドをうって最初に開いたときはコマンドモードなのでaやiを押して入力時は切替える)

というより、どちらかしか出来ないです。
非常にややこしいのが「現在、どっちのモードなのか」です。
基本的に入力モードならステータスエリアにINSERTと出るのですがもし
わかんない・不安であればEsc(エスケープ)を押してください。多少連打しても大丈夫(^^;
Escを押すとコマンドモードになるので、よく覚えて置いてください。

文字入力したいときはコマンドモードの状態で「a」を押します。(iでもOK)
終わったらEsc、:wqと押すと保存して終了します。

以下によく使うコマンドラインを書いておきますので、参考にどうぞ。
ちなみに!(エクスクラメーション)は絶対動作を示します(必ず**しろ、となる) ペースト
Command動作
:w上書き保存
:w xxxxxxという名前をつけて保存
:q終了(何か変更をしていると、 その旨を言われ終了したいので:q!を使います)
:q!変更があっても保存せず終了
:wq保存して終了
:wq xxxxxxという名前をつけて保存し終了
x現在カーソルの上にある文字を1文字削除
dd現在カーソル上の1列丸ごと削除(切り取り)
yy現在カーソル上の1列をコピー
p
/ xxxxxxという文字を探してカーソル移動(後方検索)
n検索時、次の文字へカーソル移動
編集ファイルが長いほど、目的地にたどりつくのが大変なのでこれも使いましょう。
ページ送り(PageDown): Ctrl+D
ページ送り(Page Up ): Ctrl+U
文章の最下行へ移動 : G
文章の最上行へ戻る : 1G


Linuxサーバへ戻る


Copyright(C)2002-06.Suzuaki All Rights Reserved.
情報の無断転載・直リンクはご遠慮下さい
(リンクする場合はTOPページにお願いします。)