vim YouCompleteMe的Compilation_database_folder路径

哈科纳纳卡尼

因此,在加载.ycm_extra_conf.py中从cmake生成的compilation_database时,遇到了一个小问题,但同样也不太麻烦

# Path to the compile_commands.json that is generated by cmake
# (some how this doesn't work, if path is not explicit?)
compilation_database_folder = '/home/user/programming/someproject/build'

尽管我有点想为我的项目的根目录指定相对路径,但在此处传递显式路径完全没有问题。经过2小时的搜索和反复试验后,我现在想要一些答案。有什么建议?

克里斯蒂安·拉普

我想您知道.ycm_extra_conf.py文件所在的位置。因此,您可以像以下方式获取此文件的“相对”路径:

os.path.dirname(os.path.abspath(__file__)) + "/build"

这将获取ycm配置文件的目录,并将构建目录添加到其中。如果您的目录位于该目录之上,请再次使用os.path.dirname

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Vim YouCompleteMe安装

来自分类Dev

如何使用vim-youcompleteme

来自分类Dev

vim youcompleteme找不到cstdint

来自分类Dev

从vim netrw复制路径

来自分类Dev

vim YouCompleteMe。命令返回你来自哪里?

来自分类Dev

jedi-vim是否与YouCompleteMe冲突?

来自分类Dev

如何接受Vim YouCompleteMe插件的建议

来自分类Dev

使vim的YouCompleteMe插件识别旺盛的标签

来自分类Dev

用YouCompleteMe完成VIM语义JavaScript?

来自分类Dev

为特殊项目结构配置VIM YouCompleteMe

来自分类Dev

vim YouCompleteMe GoTo不起作用

来自分类Dev

vundle / YouCompleteme:需要Vim 7.3.584+

来自分类Dev

Vim YouCompleteMe插件-不要下载clang

来自分类Dev

让vim的YouCompleteMe插件识别旺盛的标签

来自分类Dev

为特殊项目结构配置VIM YouCompleteMe

来自分类Dev

小牛上的Vim YouCompleteMe和Ultisnips

来自分类Dev

YouCompleteMe(vim插件)GoToDefinition不起作用

来自分类Dev

如何更改vim命令的路径

来自分类Dev

VIM更改到其调用路径的路径

来自分类Dev

Vim YouCompleteMe clang无法完成C ++ 11'auto'变量

来自分类Dev

有关vim的youcompleteme快捷键的困惑

来自分类Dev

Vim youcompleteme在Debian Jessie中不起作用

来自分类Dev

尝试使用Vim Valloric / YouCompleteMe插件时的Mac OS限制

来自分类Dev

Windows中的Vim YouCompleteMe C#语义完成

来自分类Dev

如何让 vim youcompleteme 插件正确列出函数名称?

来自分类Dev

如何使用vim和包含“ +”号的路径

来自分类Dev

临时禁用Vim中的路径通配符扩展

来自分类Dev

如何向vim添加vimrc路径

来自分类Dev

在VIM中的光标下展开路径