如何让vim不跟随链接?

时间:2015-02-21 02:53:55

标签: vim

我有一个linux checkout目录,里面有一个名为learnldd

的模块
 ./linux/learnldd/hello/hello.c

我的linux checkout中有一个名为TAGS的标签文件

./linux/TAGS

当我在vim中打开hello.c时,vim无法找到标签文件,因为learnldd实际上是来自

的链接
~/Repos/learnldd -> ~/Repos/linux/learnldd

所以,当vim正在搜索我的标签文件时

:set tags=./TAGS;

它最终会查看实际目录及其父级,而不是链接的父级。如果我

:cd ~/Repos/linux/learnldd
:pwd

vim跟随目录并报告我在

cd ~/Repos/linux/learnldd

这是对vim的限制还是在某种程度上不改变我的链接设置?

1 个答案:

答案 0 :(得分:1)

使用环境变量$ PWD,它不遵循链接。在你的〜/ .vimrc:

set tags=$PWD/TAGS;