在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包遵循相应文档中...
Linux_cloud_linuxbase01-历史-基本命令-vim1
在linux下,安装了clang后,在vim中这个插件能够更好的自动补全,比neocomplcache.vim更准确
"source ~/.vim/bundle/clang_complete/conf.vim "PowerLine.vim 状态栏更绚丽 source ~/.vim/bundle/powerline/conf.vim "lookupfile插件默认会使用ctags产生的tag来查找,效率很低,使用下面脚本生成filenametags...
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....
vim-clang 使用clang来解析和完成C / C ++源文件。 安装 需要安装可执行的clang 。 将plugin/的内容放入~/.vim/plugin 。 建议使用,例如 。 通过病原体安装是通过cd ~/.vim/bundle; git clone ...
vim插件_lookupfile_genutils vim插件_lookupfile_genutils vim插件_lookupfile_genutils vim插件_lookupfile_genutils vim插件_lookupfile_genutils
在凝霜扩展版的基础上添加Shell模板 凝霜扩展版:http://download.csdn.net/download/mdl13412/4674025
目标C JavaScript Java打字稿原虫屏幕截图要求clang-format命令( 3.4或更高版本),捆绑在Clang附加工具中 (强烈推荐) (在Windows中推荐)安装将plugin , doc和autoload目录复制到您的~/.vim或在Vim8中使用:...
Vim 难学难用?但事实是,它依旧受许多程序员的欢迎。 或许,只是你的「打开方式」不对。 那么,如此学习Vim的方式,到底有多「聪明」? 下面文件描述讲解VIm的简单语法规则,将 Vim 命令的一般结构,分解成了一个...
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_...
Vi iMproved _VIM_vimbook-opl-EN.pdf pdf 英文 完美版
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完整包名] 进行安装
vim-clang-tags vim-clang-tags 是一个使用的 Vim 插件。 您可以使用 :ClangTagsGrep 命令来填充 Vim 的位置列表,其中包含光标下符号的所有用途,如下面的屏幕截图所示。
扩展后的code_complete.vim插件,见http://blog.csdn.net/MDL13412博客相关文章。
vim插件----代码补全,高亮,文件浏览等等
vim安装关键及常见问题,详见我的博客文章、vim编辑器命令文档之后也会上传,供大家学习~
code_complete.vim - 修改版'func'(后<C-cr>触发函数提示,其它功能我用不上 ctags_highlighting.vim - 根据tags文件进行代码着色,:UpdataFileOnly触发 acp.vim - 关键字自动完成,弹出菜单 supertab.vim - 增强...