色々移動方法の 一部を 見てきました まだまだ沢山ありますが そろそろ 文 字を いれて editor として 使用しましょう。これを使用するのに Esc キー が 必要と なります 操作上 Esc キー ”^[ ”で 表されますので {^[}で 表示 し ましょう、では まず 適当な ファイルを vi で 編集 しましょう。
Pmt> vi sample01
そうすると
Line 1 の 行に {j}で 移動し {z^M} まとめて {jz^M} としてみましょう
”Line 2”に ”Line 1”と 比べて”white”という文字が 不足しています そこで ”Line 2” の 前に ”white”を 挿入すると ”Line 1”と 等しくなり ます。まず ”Line 2”の ”and” の 所に カーソル を 移動させましょう{^M} で 次の 行に 移動します次に 初出ですが {w}を 使用します 単語 単位 で 移 動 するものです5番目の単語に移動するのであれば {wwwww}か {5w}で 移動出 来ます{^M5w}としてみましょう
vi.beginner の 抜粋 変更してありますが
Now carefully type the following string and observe the effects: {iwhite ^[} (remember: ^[ is the escape key)}
ほたら そのように してみましょう
後は{ZZ}若しくは {:wq^M}で 終われば よいのです。
カーソルが ”Line 2” の ”and” の ”a”の 位置に ある場合から 分解 写真で 見てみましょう(画像は 流用してあります)
まず {i}の 後の 状態 は 何も 変化は ありません
{iwhite}とした 状態です ”and”の 前に ”white”が 入った 状態ですこ こで スペース キーを 入力します でないと ”and”と ”white”が くっつく と 不都合です
スペース キーを 入力した状態です これで 終了ですが現在文字を入力する 状態ですこれを 終われる 状態に 移行しないと いけまへん そこで {^[}です 、さすれば
カーソルの動きに 注目してください なんか知らないが 1個分 前に移動し ます。
これらから {iwhite}と 入力したが 文字として 有効なのは ”white”であり ” i ”愛が 無くなってます 破滅です な! ”vi.beginner”の 抜粋の この項目に 相当 する 様です。
The {i} begins the insert mode” i ”は ここから 挿入モードが 開始 される” ^[ ”は ここで 挿入モードが 終了すると 言う事のようです。
The ^[ ends insertion mode
後 {a} {I} {A} {o} {O} が 残ってますが これは 練習あるみのです。
The difference between {i} (insert) and {a} (append) is that {i} begins inserting text BEFORE the cursor, and {a} begins inserting AFTER the cursor. Just as {A} moves you to the end of the line to begin inserting, {I} would begin inserting at the FRONT of the line. To begin the insertion of a line after the cursor line, type {o}. To insert a line before the cursor line, type {O}. In other words {o123^[} is equivalent to {A^M123^[}, and {O123^[} is equivalent to {I123^M^[}. The text after the {o} or {O} is ended with an escape ^[.
にゃんたろう 拝!
2005年12月 9日 (金) 22:48:30 JST 作成
✈