ダイレクトタグジャンプのとび先についてNo.35618
LIBE さん 17/02/26 15:03
 
C言語でコーディングを行っております。
Cファイルからヘッダの#define〜〜定義を行っている場所へ飛ぼうとダイレクトタグ
ジャンプを行うと、以下のような挙動となります。

● 対象のHファイルが開いていない時
       対象のHファイルが開かれ、該当行へカーソルが合わされる

● 対象のHファイルが開いている時
       対象のHファイルにフォーカスが合い、「一番上の行にカーソルが合わされる」


現在使用している tags を生成するアプリでは以下のようなファイルが生成されます

                           <test.h>
#define piyo
#include "daradara.h"
typedef struct
{
 int integer;
} integ;

extern int thisIsTest;
#define TEST_INT 111111

                           <test.c>
int hoge;
char fuga;
double piyo;
int thisIsTest;

void main()
{
 unsigned int test = TEST_INT;
 return thisIsTest;
}

                          <tags>
hoge test.c /^int hoge;$/;" line:1
fuga test.c /^char fuga;$/;" line:2
piyo test.c /^double piyo;$/;" line:3
thisIsTest test.c /^int thisIsTest;$/;" line:4
main test.c /^void main()$/;" line:6
piyo test.h /^#define piyo$/;" line:1
integer test.h /^ int integer;$/;" line:5
integ test.h /^} integ;$/;" line:6 typeref:struct:__anon1
TEST_INT test.h /^#define TEST_INT /;" line:9


よろしくお願いいたします。

[ ]
RE:35618 ダイレクトタグジャンプのとび先No.35619
秀丸担当 さん 17/02/27 10:19
 

バグ情報ありがとうございます。
確かにファイルを既に開いている場合と、開いていない状態から開くときで違っ
ていました。
V8.71の次のβ版で修正させていただきます。

[ ]