我有一个标签文件,其中穿插了两种类型的条目:
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 文件打开时。
最佳答案
Gnat xref 有一个-f
标志来输出完整的源目录。这解决了问题。
关于vim - 尝试从标签文件打开引用时,如何告诉 vim 搜索某个目录(以及当前目录)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58188967/