判断をやりやすくするため。改行コードは格納しない。行バッファ一行を構成するテキストデータの開始/終了位置と、改行種類を格納する単純な構造体に近いクラステンプレート。イテレータを実装してある。これ、横に長い行だとパフォーマンスに問題があるから、チャンクに分ける構造にしないとだめかな。全ての行バッファを格納。利用しているバッファを分割し、テンポラリファイルにスワップ可能にしてある。その他この他にウィンドウ管理、描画管理を行うクラスなどが存在する。依存しそうな部分は純粋仮想として継承先で実装する。ファイルから読み込み、画面に表示。カーソルを表示し、左右上下キーで文字間、行間の移動。Fn+上下キーでページ移動。...ここまでが現在動作している状況。ファイル関連は、OS依存が大きい方法を使用してるので、ちょっと抽象化しきれていない。切り分けることになりそうな予感。それ以外は今のところ問題なさそう。パフォーマンスにも問題は感じない。ファイルの読み込み表示も待ちすぎる感覚はなし。2009)でも試してみよう。1000万行のファイルの読み込み表示も問題なし。次は少し悩むけど、カーソル移動に合わせて画面のスクロールでも入れるかな。