在VIM插件中,clang_complete是一个基于clang的C/C++代码提示插件,通过clang分析头文件,可以实时做精准的代码提示。
根据clang_complete自带的插件说明文档,我们知道可以在工程根目录配置.clang_complete文件指定源代码头文件目录。
在cocos2dx中,以HelloCpp/为例,我们假设工程根目录为cocos2d-x/samples/Cpp/HelloCpp/Classes,那么我们在该目录下新建一个.clang_complete文件,并在文件中填写如下内容,假设你要进行android开发:
-I.. \ -I../Classes \ -I../../../../cocos2dx \ -I../../../../cocos2dx/cocoa \ -I../../../../cocos2dx/include \ -I../../../../cocos2dx/kazmath/include \ -I../../../../cocos2dx/platform/android \ -I../../../../cocos2dx/platform/third_party/android/prebuilt/libpng \ -I../../../../cocos2dx/platform/third_party/android/prebuilt/libjpeg \ -I../../../../cocos2dx/platform/third_party/android/prebuilt/libtiff/include \ -I../../../../cocos2dx/platform/third_party/android/prebuilt/libwebp \ -I../../../../cocos2dx/platform/third_party/android/prebuilt/libxml2 \ -DUSE_FILE32API \ -DANDROID
之后,你再:
cd cocos2d-x/samples/Cpp/HelloCpp/Classes vim AppDelegate.cpp
在vim中使用ctr+x ctr+o 就可以进行cocos2dx开发时代码提示了。
更多细节可以在vim中查看文档:h clang_complete
相关推荐
该插件使用clang准确完成C和C ++代码。安装您需要Vim 7.3或更高版本,并带有python支持,最好具有隐藏功能。不使用任何插件管理工具只需将文件放在~/.vim/使用插件管理器,运行时路径管理器或Vim8包遵循相应文档中...
Vim 插件 clang-format 是一个为 Vim 编辑器设计的强大工具,旨在提升程序员在处理 C、C++、Objective-C、Java 和 JavaScript 等语言时的代码格式化体验。Clang-format 是一个由 LLVM 项目维护的开源工具,它能够...
描述中提到的“vim 插件YouCompleteMe”是一个非常流行的Vim编辑器插件,它提供强大的代码补全功能,支持多种编程语言。YouCompleteMe依赖于Clang库来实现对C、C++和Objective-C等语言的智能代码补全。在安装YCM时,...
在linux下,安装了clang后,在vim中这个插件能够更好的自动补全,比neocomplcache.vim更准确
vim-8.0.zip gpm-libs-1.20.7-6.el7.i686.rpm ncurses-5.9-14.20130511.el7_4.x86_64.rpm ncurses-base-5.9-14.20130511.el7_4.noarch.rpm ncurses-devel-5.9-14.20130511.el7_4.x86_64.rpm ncurses-libs-5.9-14....
"source ~/.vim/bundle/clang_complete/conf.vim "PowerLine.vim 状态栏更绚丽 source ~/.vim/bundle/powerline/conf.vim "lookupfile插件默认会使用ctags产生的tag来查找,效率很低,使用下面脚本生成filenametags...
目标C JavaScript Java打字稿原虫屏幕截图要求clang-format命令( 3.4或更高版本),捆绑在Clang附加工具中 (强烈推荐) (在Windows中推荐)安装将plugin , doc和autoload目录复制到您的~/.vim或在Vim8中使用:...
"vim-configure.tar.gz_vim_vim_configure" 是一个包含了 Vim 配置文件的压缩包,旨在帮助用户优化 Vim 的使用体验,提供自动提示、补全功能以及代码高亮等特性。 在 Vim 中配置这些功能,可以使编辑效率大幅提升。...
vim-clang 使用clang来解析和完成C / C ++源文件。 安装 需要安装可执行的clang 。 将plugin/的内容放入~/.vim/plugin 。 建议使用,例如 。 通过病原体安装是通过cd ~/.vim/bundle; git clone ...
运行`unrar x vim8.1.2269.rar`命令来解压文件。 2. **查看解压后的文件**: 解压后,你应该会看到一系列的`.deb`文件,这些是Ubuntu的软件包格式,可以直接安装。例如,可能会有一个名为`vim_8.1.2269-1ubuntu1_...
vim插件_lookupfile_genutils vim插件_lookupfile_genutils vim插件_lookupfile_genutils vim插件_lookupfile_genutils vim插件_lookupfile_genutils
使用Clang Complete时,开发者可以在编辑器(如Vim、Emacs或VS Code等)中集成这个插件,实现无缝的代码补全体验。这不仅有助于减少编写错误,还能帮助程序员快速理解和探索库的API,加速代码编写过程。 在实际应用...
在凝霜扩展版的基础上添加Shell模板 凝霜扩展版:http://download.csdn.net/download/mdl13412/4674025
1. `vim-runtime_8.0.1453-1ubuntu1.4_all.deb`:这是Vim运行时环境,包含了Vim运行所需的基本文件,如插件、语法文件等,适用于所有架构。 2. `vim-doc_8.2.1913-1ubuntu3_all.deb`:包含Vim的文档和帮助文件,对于...
Systemverilog.vim-1.9插件集成了一种或多种SystemVerilog语法检查器,能够在编写代码的同时进行检查,给出错误提示,帮助开发者及时修正错误。 4. **代码格式化**:保持代码整洁是良好编程习惯的重要一环。插件...
linux_vim linux_vim linux_vimlinux_vim linux_vim linux_vimlinux_vim linux_vim linux_vimlinux_vim linux_vim linux_vimlinux_vim linux_vim linux_vimlinux_vim linux_vim linux_vimlinux_vim linux_vim linux_...
Vim分为几个组件,包括vim-runtime、vim、vim-common和xxd。这里提供的deb文件有: - `vim-runtime_2%3a8.1.0875-5+deb10u6_all.deb` - `vim_2%3a8.1.0875-5+deb10u6_amd64.deb` - `vim-common_2%3a8.1.0875-5+deb...
vim史上最强编辑器,最强的理由是它有着丰富的插件,本工具解压到linux用户目录下即可使用,注意备份自己的配置文件。本文件含有的插件有:AutoComplPop,BufExplorer,EchoFunc,Genutils,LookupFile,MRU,NERD_...
为什么我曾经是clang_compelete的用户,这确实做得很好,但是有一天我发现我必须编写另一个插件来克服它的一些缺点...vim-clang VS 可以在vim-clang中为不同的文件类型设置用户选项。 let g:clang_c_options = '-std...
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装