vim - 尝试从标签文件打开引用时,如何告诉 vim 搜索某个目录(以及当前目录)?

标签 vim ada gnat-gps

我有一个标签文件,其中穿插了两种类型的条目:

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/

相关文章:

ada - GNAT 编程工作室自动修复问题

windows - pragma 导出函数在 Ada 可执行文件中不是外部的

ada - GNAT GPS : Add a custom command

Vimdiff-如何在两个文件中隐藏所有相同的行并仅显示不同的行

c++ - VIM:有没有一种简单的方法可以从 Vim 管理 Visual Studio 解决方案/makefile 项目?

python - 如何通过 python 源代码文件中的注释覆盖 vim 选项?

ada - "ADA.FLOAT_IO"不是预定义的库单元

android-studio - 如何将按键序列映射到 IdeaVim 按键映射

ada - 如何让 gnattest 只考虑我的 src 目录中的代码?

ada - 如何将 Doubly_Linked_Lists 文本保存到 Ada 语言的文件中?还有如何输入不固定大小的字符串?