アプリ版:「スタンプのみでお礼する」機能のリリースについて

viで
:g/RE/p
でgrepコマンドのような結果を得られることを最近知りました。
それで、このg/RE/pの結果内から、さらに、指定行にジャンプしたいのですが、
そのような操作は可能でしょうか?
イメージとしては、
:g/hoge/p
でhogeの含まれる行が10行ぐらい表示されるとします。
で、そこでjやkを押して表示結果を選択して、
Enterを押すと、選択した表示結果にジャンプして、
そこから編集を再開できる、
というような操作ができるといいなあ、と思ってます。
実際は、g/RE/pの結果に行番号を併記させて、
そこへ行指定で飛ぶ、という操作になるのかなあと想像してるのですが、その方法もわかりません、
とにかく、簡単にその行にジャンプできる方法があれば教えてください。

また、g/RE/pのような操作で、他に便利な操作があれば、これも教えていただけるとありがたいです

A 回答 (2件)

そういうことはviでは出来ません。

vimで出来るかどうかは知りません。
出てきた行番号を目で見て、
:100
とか、
100G
とやれば100行に行きますが。。

あるいは、
:g/hoge/p
のあとで、nキーを押せば次々と該当行にカーソルが移動しますが。
    • good
    • 0

単純に


/RE と n, N を組合せる
じゃいかんのかなぁ?

この回答への補足

長いテキストを/で検索すると、nを何回も押さなければならないのが面倒だと思ってるのですが、簡単に目的行に辿りつく方法があれば教えていただけると助かります。

補足日時:2007/08/16 03:06
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!