区別する必要があるので、その情報を渡す必要がある。渡すのであれば、exモード・順検索・逆検索の情報を渡すようにして、exモードと共通にした方が無駄がない。いずれかを渡すことで区別することにする。コードは下記の様になる。引数を増やし、第2引数の文字をプロンプトとして表示するように修正する。検索メソッドをコールしてやるだけだ。次に検索処理を実装するのだが、その前に検索処理を実際に行う関数を定義する。順方向検索を行う関数を定義する。リミット無し)を引数として取るものとする。リミットは末尾まで検索してもマッチするものが無く先頭から検索した時に、現在のカーソル位置で検索を停止するためのものだ。コードは下記の様になる。行ってくれるので楽ちんだ。マイナスであれば前の行に移動するようにしている。更新する検索関数は以下のように記述できる。検索処理は下記の様に記述できる。追加し、再検索カーソル移動メソッドをコールしてあげるだけ。}再検索カーソル移動メソッドの定義は以下のとおり。次へ技術文章>qvi。