- 作成者投稿
- 2006年9月28日 8:25 pm #3646suberiメンバー
補完マクロの高機能なエディタを探していて、EmEditorとAbbreviateにたどり着きました。
秀丸のCompleteXは高機能ですが、マクロを実行するとまずリストボックスが出るというワンクッションはさむのと、保存してあるところからしか補完できない、というのが自分には合いませんでしたが、その点、Abbreviateはすごくいいです。
3文字打たないと補完できないのが残念だなぁ、と思いきや設定で最低文字数を変えられるのを発見し、これだ!と思いました。といいつつ要望なんですが、補完候補をまず編集中のファイルの近い単語順にするという設定を加えて頂けないでしょうか。
具体的には、Addreviateはカーソル位置から上に向かって、AddreviatePrevは下に向かった順、もちろん逆でもいいです。
この要望の理由は、プログラムを書いている時に書いたばかりの変数や構造体をなるべく少ないキー打数で補完したいのです。
「ある程度確定するところまでは入力する」というのが想定された操作かもしれませんが、なかなか思うように絞られないことがありまして・・・よろしければご検討お願いいたします。
2006年9月29日 5:13 am #3649Yutaka Emuraキーマスターこれは Aye Wong さんに対してのコメントになるのでしょうかね?
EmEditor 本体でも、そのような機能は充実させていきたいですね。
2006年9月29日 3:13 pm #3653suberiメンバーはい。
そのつもりで出しましたが、こちらでよろしかったですか?
メールで直接出すものでしたらそうします。2006年9月29日 8:16 pm #3656Yutaka Emuraキーマスターここに質問していただいていいです。Aye Wong さんも結構忙しそうですが、そのうち見ていただけるとおもいますよ。 :-)
2006年10月8日 10:09 am #3686Aye WongメンバーSuberiさん、こんにちは。Abbreviateプラグインをご愛用いただきありがとうございます。お返事遅くなってすみません。
さて、おっしゃるようなご要望ですが、Abbreviateは動的に文章内だけではなく静的に補完対象を検索するという仕様のため、重複などを避けられるように辞書順にソートする仕様になっています。
しかし入力したばかりの語句を優先したいという要望も理解できますので、ソートの後、カーソルから上指定行数までに見つかった語句についてはリストの先頭に持ってくるなどの仕様があってもいいかもしれません。(かえって複雑になるかもしれませんが)
いづれにせよ当方現在大変忙しくバージョンアップできるのは当分先になると思われます。すみませんがよろしくお願いいたします。
2006年10月17日 3:00 pm #3732suberiメンバー遅くなりました。
返信ありがとうございます。確かに、実装のことを考えると今のほうが断然すっきりしているようですね。
おっしゃる仕様ですと、指定行以内の単語がアルファベット順に並ぶのでしょうか?できれば、カーソル位置から行単位にソートされると、より直感的に補完できるのですが。
あと、カーソル以前だけでなくカーソル以降も逆向きにソートされると、修正の際に使えると思います。お暇ができましたら、検討頂けるとありがたいです。
- 作成者投稿
- このトピックに返信するにはログインしてください。