先ほど、KompoZerでの勝手な改行を止めるためにeditor.jsファイルをviで編集する、と書きましたが、そのviで目的の文字列を探す方法を調べたので備忘録しておきます(笑)
行数が少ないものならば(そしてそれがあらかじめ分かっているならば)上から順繰りスクロールさせてみていってもいいのですが、全体の分量が分からなかったり、どの辺にその目的の文字列があるかわからなかったりした場合、スクロールだと途中で挫折したり見落としたりがあって、やっぱり効率が悪いですもんね。
viで目的のテキストを立ち上げたら
- 編集モードの時に「/」キーを押す
- カーソルが下(枠外)に移動するので、検索したい文字列を入力
- エンターキーを押下
です。
最後の手順を行うと、該当する文字列が(ヒットすれば)反転表示されるので、「i」キーを押して挿入モードに切り替えればそのまま文字列の入力、消去、変更が行えます。
ちなみに調べた先での情報に拠れば、「/」キーでの検索は下方向への検索となるので、カーソルがトップに置かれていないと全文検索できないようです。
逆に上方向への(遡る)検索の場合は「/」のかわりに「?」を入力するとのことでした。
ま、普通に考えればテキストを開いてすぐ検索・・・というのが一般的でしょうから、「/」を覚えておけば大丈夫だろうと思います・・・(^_^;;