small note on vi

|**|

small note on vi 008

try tutorial " {/ .. /^M} "

探索 その1

探しものを してみましょう 試行用ファイルは 以下の ものを 使用

$ cat test
123456789012345678902234567890
                             2
This is first section.       3
Here is second line.         4
Those are 1st section.       5
                             6
2nd section begin.           7
That is cat.                 8
It is dog.                   9
End of second section.      10
                            11
Last section here.          12
Test file is end.           13

”vi test”で 立ち上げましょう

start condition

何か 入力した後で{/cat/^M} と 入力してみましょう

after {/cat/^M}

プロンプト(カーソル)が ”cat”の ”c”に移動してきました、続いて {/end/^M}と 入力してみましょう

after {/end/^M}

プロンプト(カーソル)が ”end”の ”e”に移動してきました。{1G}で最 初の 行に 戻って 下さい

after {1G}

今度は {/section/^M}を 入力します

1st {/section/}

そうして {//^M}を 入力します

after first  {//^M}

もう一度 {//^M}を 入力します

after 2nd  {//^M}

もう一度 {//^M}を 入力します

after 3rd  {//^M}

もう一度 {//^M}を 入力します

after 4th  {//^M}

もう一度 {//^M}を 入力します

last {//^M}

このファイルの 全体を 思い出して、見て下さい 要するに {//^M}というの は 直前の パターン この場合は {/section/^M} の ”section”を 保持 していて 其パターンを 探索する ということです。

にゃんたろう 拝!

2005年12月 7日 (水) 22:58:30 JST 作成

|**|


small note on vi

Copyright © 2004.-2007. nyantarou All Rights Reserved.