3

我有一个标签文件,其中散布着两种类型的条目:

Integer_List    main.adb        19
Copy    a-cdlili.ads    118

它是通过使用 Gnat Programming Studio 制作一个 Ada 项目生成的,它使用 gprbuild 来构建项目。然后,我运行gnat xref obj/*.ali -v > src/tags以从描述源代码中的符号的 .ali 文件生成标签文件。它适用于我自己的代码中的引用,例如上面的 Integer_List,但找不到 a-cdlili.ads 和其他属于 Ada 运行时的引用,位于/opt/GNAT/2018/lib/gcc/x86_64-pc-linux-gnu/7.3.1/rts-native/adainclude/.

有什么方法可以告诉 vim 标签可以引用该目录中的文件以及当前目录中的文件吗?理想情况下,这只适用于打开 Ada 文件的情况。

4

1 回答 1

4

Gnat 外部参照有一个-f输出完整源目录的标志。这样就解决了问题。

于 2019-10-01T16:38:46.950 回答