|
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
よろしくお願いいたします。
|
|