単純にやろうと思ったら改行した時にその行の位置を配列変数か何かに保存しておいて、戻る時にそれを参照して戻せばいいんじゃないかな? 全部の行を用意してもそんな数にもならないしねー