[ 新規 | 編集 | 差分 ] [ 検索 | 一覧 | FrontPage ] [ 履歴 (RSS) | 差分履歴 (RSS) ] [ ログイン ]
【PR】Amazon | SL-C3000 | SL-C1000(3/18発売!) | SL-C860 | SL-6000W | SL-6000L | SL-6000N

ShellCommander/開発メモ

編集

ShellCommander開発メモ
独り言です(笑)

要望

編集

ファイル名/ディレクトリ名補完がしたい

編集

2003/04/08

パス名補完ロジックは一応完成。(結構めんどくさかった…)
あとは組み込めばいいんだけど、それもちょっと面倒かも。
補完の区切りをいつ変更するかってのの判定がちょっと面倒かも?

例えば

/home/zaurus/Documents/aaa.txt
/home/zaurus/Documents/bbb.txt
/home/zaurus/Documents/ccc.txt

ってファイルがあって

/home/zaurus/Documents/

まで打って補完動作を行った場合に3つのファイルが順番に出てきてくれないと嫌だし…
あ、今思ったんだけど最後のファイルまで行ったら最初に戻った方がいいのかな?

コマンドの方ボックスでの補完は楽なんだけど引数の方のボックスの補完が面倒かな?
いちいち引数のパースをやらないとダメかも?

ほぼ完成。キーバインドは
Tabで次候補、Shift+Tabで前候補
Enterでフォーカス移動、Shift+Enterで逆フォーカス移動

ToDo

編集

NotFound

編集

コマンドが存在しなかった場合にはその旨のエラーを出した方が良さそう


02093