2

我在 vim 上安装了 YouCompleteMe。

它适用于 python,但不适用于 C/C++。

我尝试安装 YCM-Generator,但我不明白PROJECT_DIRECTORY我的 Linux 环境在哪里。

Run ./config_gen.py PROJECT_DIRECTORY, where PROJECT_DIRECTORY is the root directory of your project's build system (i.e. the one containing the root Makefile, etc.)
4

2 回答 2

1

PROJECT_DIRECTORY是您的应用程序所在的地方,是您放置所有文件的地方。所以它可以在您系统上的任何地方。

于 2016-05-06T16:15:48.447 回答
0

检查这个

我不确定这是否能解决你的问题,但对我来说,.ycm_extra_conf.py在包含我的文件的文件夹中创建一个简单的文件,即我使用 vim 编辑的那些,解决了问题。我只是将以下代码放入文件中:

def FlagsForFile( filename, **kwargs ): 
    return {
      'flags': [ '-x', 'c', '-Wall', '-Wextra', '-Werror' ], 
    }
于 2020-01-22T16:43:53.037 回答