我喜欢使用NERDTree书签功能,但是对于我正在开发的当前软件,我可以切换几个主动开发的版本。我已经选择使用模块系统来处理设置环境变量和编译器,我想知道我是否可以根据环境变量编辑我的〜/ .NERDTreeBookMarks路径。
除了在脚本中搜索并根据某些环境变量替换〜/ .NERDTreeBookMarks文件中的文本之外,还有 clean 方法吗?
答案 0 :(得分:1)
我建议改为使用$CDPATH
,在bashrc / zshrc中设置它,然后将其添加到你的vimrc中:
let &cdpath = ',' . substitute(substitute($CDPATH, '[, ]', '\\\0', 'g'), ':', ',', 'g')
然后你不需要任何书签,你可以简单地:cd dir
并且只要目录在cdpath或当前工作目录中的dir中就可以工作。