|
秀丸担当さん今日は、Iranoan です。
もうそろそろ Ver.6.00 が正式になるようですので、もちろんその後で構い
ませんが、「ダイレクトタグジャンプ」について要望があります。
以前、@nifty のフォーラム FWINAL で、「関数が複数見つかった場合は、
現在アクティブなファイルの関数へカーソル移動に移動して欲しい」という要
望を出して、検討していただくとお返事を頂きました。
→FWINAL/18/4441 1998/9/7 19:01
これに加えて、
(1) 関数内の宣言場所に移動
(2) ファイル内の宣言場所に移動
(3) (1), (2) の時クラスや構造体を考慮して移動
(4) 関数の時引数の型を考慮して移動
をして頂きたいのです。(1), (2) に付いては、
(1) ローカル変数
(2) グローバル関数
(3) 関数、クラスや構造体の宣言場所
の順に、できるだけ狭い範囲から探し出したい事と、tags ファイルが更新さ
れていなくても正しい場所に移動して欲しいからです。
実は、(1)、(2) についてはマクロで実現しています。しかし (3), (4) に
付いては、
・「ダイレクトタグジャンプ」を実行した時に複数候補があるかどうか知る方
法がない
・directtagjump 文を使うと複数見つかった場合に、ダイアログ・ボックスが
表示されてしまう (リストからの自動選択はできない)
の不都合があるので、マクロにしていません。もちろん tags ファイルを開き
検索すれば可能ですが....。
またマクロにしてしまうと、バッグタグジャンプが利きませんので、これま
でマクロにしないと行けません(;_;)。
|
|