ダイレクトタグジャンプ失敗No.05604
かかし さん 00/04/12 22:00
 
こんにちは、かかしです。

最近、Cのソースを秀丸で書いているのですが、
ダイレクトタグジャンプを継続して使っていると、
しばらくしてジャンプできなくなります。

WinNT sp5 + 秀丸3.05 という環境なのですが
なにか、解決方法がありましたら教えて下さい。

[ ]
RE:05604 ダイレクトタグジャンプ失敗No.05606
ENCODINGSHIFTJIS さん 00/04/13 12:02
 
>最近、Cのソースを秀丸で書いているのですが、
>ダイレクトタグジャンプを継続して使っていると、
>しばらくしてジャンプできなくなります。
>WinNT sp5 + 秀丸3.05 という環境なのですが

// directtagjump.mac
// Win95 リソースメータ&システムモニター で見ていても正常です。
// directは普通のtagjumpより動作は多いので遅いけれど

while(1){
      ##h =hidemaruhandle(0);
directtagjump
while(##h==hidemaruhandle(0)){  // 飛んでない
    setactivehidemaru -1;      // 強制移動刺激
runsync2 "command.com /c dir";// Sleep を入れる
 }
  backtagjump
down;
      ##h =hidemaruhandle(0);
directtagjump
while(##h==hidemaruhandle(0)){  // 飛んでない
    setactivehidemaru -1;      // 強制移動刺激
runsync2 "command.com /c dir";// Sleep を入れる
 }
  backtagjump
up;
 }

// func1();
// func2();
 
// MIFES では   SDIでは連続 jump(テキスト番号) はマクロで
// うまくゆかない。  MDIでは正常でも。
// WIN の画面切り替え&新規表示は重い処理なのかもしれない。
// この程度しかわかりません。

__e__

[ ]
RE:05606 辞書的 tagsファイルNo.05607
ENCODINGSHIFTJIS さん 00/04/13 14:54
 

directtagjump の tags ファイルを開いて表示しておくとどうなります?

-----------------------------------------------
tags ファイルで遊ぶ。
任意のテキスト を tags に変名して xxxxWORDxxxx を xxxx|WORD xxxx と
区切って WORD でダイレクトタグジャンプする。| はカーソル位置
  単語がユニークなら 「...が見つからない」
  複数なら飛び先dialogが出る。選択しても飛べないが。

ファイル名 論理行番号 単語
 を発生できるマクロなら directtagjump につなげられる。
ジャンプしなくとも済むなら単語だけのテキストでもよい。
tags の辞書引き  (半角の単語は完全一致)
     n は 自己の行番号とか代表語の行

tags(n) : 単語
tags(1) : 補完語
tags(2) : 補完語属

__e__

[ ]