ダイレクトタグジャンプの飛び先が制限さNo.34982
LIBE さん 16/05/07 17:07
 
いつもお世話になっております。
タグジャンプの飛び先が複数存在するときに、一方にしか飛べない不具合が発生して
おります。

Cのソースで、一方はプロトタイプ宣言、一方は関数実装部の状態で発生しました。
ファイルは以下の様になっております
<Tags>
〜〜〜〜〜
SetCalib cmdc.c /^UByte SetCalib(void);$/;" line:70
〜〜〜〜〜
〜〜〜〜〜
SetCalib cmdc.c /^UByte SetCalib(void)$/;" line:979
〜〜〜〜〜

<cmsc.c>
〜〜〜〜〜
UByte SetCalib(void);
〜〜〜〜〜
〜〜〜〜〜
UByte SetCalib(void)
{
 uint16_t pos;
 uword_dt tmp;
 double raw;
〜〜〜〜〜
〜〜〜〜〜



[ ]
RE:34982 ダイレクトタグジャンプの飛び先No.34983
LIBE さん 16/05/07 17:09
 
すいません、途中送信してしまいました。

秀丸のバージョンは
Ver8.58
です。

よろしくお願いします。

[ ]
RE:34983 ダイレクトタグジャンプの飛び先No.34984
LIBE さん 16/05/07 17:12
 
選択肢はL70もL979も表示されるのですが、979 の方を選んでOKするとL70に飛ばされ
ます

[ ]
RE:34984 ダイレクトタグジャンプの飛び先No.34999
秀丸担当 さん 16/05/09 13:52
 

書かれている通りのテキストとtagsファイルを作成してみて確認することができ
ました。
ctagsの形式は正規表現っぽく書かれていますが正規表現ではないので通常の検
索をしていますが、行末の判定はあったほうがよさそうです。
またline:という表記には対応していないです。これを対応すると編集後もダイ
レクトタグジャンプできるというメリットが無くなってしまうので、まずは行末
までの判定で対応しようと思います。

[ ]