问题标签 [clang-complete]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vim - vim clang_complete "-- 未找到用户定义的完成 (^U^N^P) 模式"
我是 vim 的新手,我正在尝试让代码完成工作。我正在使用 clang_complete 和 vim-cmake-project。我通过键入:CMake projectdirectory
它打开我的项目打开我的项目,我可以选择要打开的文件,但是当我尝试触发 clang_complete 它说,-- User defined completion (^U^N^P) Pattern not found.
我将其添加到我的.vimrc
文件中:
但是,我仍然遇到同样的错误。我还安装了 clang 和 libclang-dev 软件包。那么我还能做些什么来让 clang_complete 工作呢?
c++ - Clang完整的vim如何显示文档?
我刚刚为 vi 安装了 clang 完整插件。它可以很好地自动完成,并且还显示了所有功能及其参数。但它没有显示他们的文档(c++)。我想在草稿预览窗口中查看函数及其文档。我该如何启用它?或者我的电脑缺少所需的文档,我需要安装它吗?
谢谢你
ubuntu - 在为 vim 安装 clang_complete 期间出现 E492
我试图为 vim 安装 clang_complete。我已经下载了源代码,当我尝试制作它时,它给了我这个:
任何想法?
vim - 使用 Clang (clang_complete, YouCompleteMe) 的 Vim 的 C 系列语义自动完成插件(C/C++ 完成)
我在 Windows 上使用 64 位 Vim,Haroogan 的这个版本:
我正在尝试使用clang_complete,所以我在这里libclang.dll
使用了库并正确设置了我的库。被发现。vimrc
libclang.dll
但是,当我打开*.cpp
文件时,我现在收到一条消息:
libclang
找不到内置包含这将导致缓慢的完成代码
但我根本没有完成......
我在构建我使用的 Vim 版本的人那里找到了这篇文章,但是没有明确的指示说明该怎么做。有人可以帮忙吗?
更新
这是我所做的:
- 使用 Vim YouCompleteMe for Windows
- 为 Windows 使用LLVM
- 从中取出 liclang.dll 并将其卡在 YCM python 目录中
- 拿了.ycm_extra_conf.py并将其与我的 cpp 文件一起使用
它几乎可以工作(我没有任何错误消息),但我仍然得到:
ios - 使用 xcodebuild 从命令行构建会导致代码签名错误
我可以很好地从 xcode 构建,但不能使用 xcodebuild 从命令行构建。我正在尝试设置 vim 和一些像 clang_complete 这样的插件。我需要将命令行构建的输出放入 .clang_complete 文件等。
这是我的错误
我已经尝试过这个问题中的建议。这些建议也失败了。
有没有人对我如何纠正这个有任何建议。我没有在设备上安装我的应用程序的开发人员许可证,只是注册为会员。这有什么不同吗?似乎不会,因为我可以从 xcode 构建。
作为次要的最后手段类型问题,即使我无法从命令行构建,是否也可以提取编译器命令以放入 .clang_complete 文件中?这样做的原因在这个客观的 vimer 帖子中进行了解释
提前感谢您的帮助
c - vim 似乎没有找到 .clang_complete
在尝试使用vim 中的clang complete为 C 设置自动完成时,到目前为止,当我在 .c 文件中时,当我点击ctrl+x,u. 但是它只显示一些符号。
包含的标题中的所有功能都不会出现在自动完成弹出框中。似乎只有 typedef 显示?
项目结构非常简单:
我尝试在项目文件夹中创建 .clang_complete 文件,其中包含以下内容:
我仔细检查了 XPLM 标头的路径,它是正确的。
有什么想法有什么问题吗?
vim - 使用 Python 对 clang_complete 的支持重新编译 VIM
我已经在谷歌上搜索了大约一个小时,很多人都有同样的问题,尽管我似乎无法得到答案。我试图让 clang_complete 工作,我知道我需要 Vim 中的 Python 支持。根据 ,我的 Vim 编译:version
丢失-python
并且-python3
. 简单的问题:在 Linux Debian 上,我如何重新编译带有 python 支持的 Vim?
vim - libclang.so 在哪里?
我正在使用 Linux Mint 并使用Clang Complete中的 makefile 安装了 clang_complete ,但它不起作用。当我打开一个 cpp 文件时,有一条错误消息:
我已经对此主题进行了一些研究,并试图找到要放入g:clang_library_path= '...'
我的 vimrc 的 libclang.so 文件,但我找不到该文件,因此我无法在我的 vimrc 中定义路径。
$ find / -name libclang -type f 2> /dev/null
不返回任何东西。
如何使 clang_complete 工作?
c++ - 在 Ubuntu 上为 vim 安装 clang_complete
我在 Ubuntu 上安装 vim 的 clang_complete 插件时遇到问题。我从源代码构建 vim 以启用 python 支持,并且我曾经vim --version
确认它启用了以下功能:
我的 ~/.vim/vimrc 设置如下(没有省略):
这是我尝试编辑 .cpp 文件时 vim 启动时的确切错误输出:
有 clang_complete 经验的人可以帮助我吗?谢谢!
vim - 使用备用 .clang_complete 文件
path
默认情况下,clang_complete 插件从 vim变量中的文件中读取编译器标志。这不一定是可取的,因为path
它用于其他目的,这意味着可能必须修改变量,跟踪.clang_complete
文件的位置等。如果有例如一个选项来指定文件会简单得多包括。
没有,但是有这个:
为传递给 clang 的用户选项设置源。可用来源是:
{anything} else 将以下列方式作为自定义选项源执行:clang_complete 将尝试加载名为 getopts#{anything}#getopts 的自动加载函数,然后该函数将能够修改 b:clang_user_options 变量。如果您不知道它是什么,请参阅有关自动加载的帮助。
所以我已经指定:
并创建了一个autoload/getopts/clangcompl.vim
带有函数的文件:
此函数加载,但 clang_complete 不使用它,我收到错误:
这是我第一次涉足 vimscript,所以任何提示都值得赞赏。我哪里出错了?