`
ancin
  • 浏览: 52643 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

Linux VIM 代码补全

阅读更多
1 . 安装 omnicppcomplete-0.41

http://www.vim.org/scripts/download_script.php?src_id=7722
set ofu=syntaxcomplete#Complete

2. 安装 cpp_src


http://www.vim.org/scripts/download_script.php?src_id=9178

1. unpack
tar -xvf
  cd ~/.vim/tags
$ ctags -R --sort=1 --c++-kinds=+p --fields=+iaS --extra=+q --language-force=C++ -f cpp cpp_src
2. run
$ ctags -R --c++-kinds=+p --fields=+iaS --extra=+q --language-force=C++ cpp_src
$ mv tags cpp # or whatever

$ ctags -R --sort=yes --c++-kinds=+p --fields=+iaS --extra=+q --language-force=C++ -f gl /usr/include/GL/   # for OpenGL
$ ctags -R --sort=yes --c++-kinds=+p --fields=+iaS --extra=+q --language-force=C++ -f sdl /usr/include/SDL/ # for SDL
$ ctags -R --sort=yes --c++-kinds=+p --fields=+iaS --extra=+q --language-force=C++ -f qt4 /usr/include/qt4/ # for QT4

3. In Vim:
set tags+=/my/path/to/tags/cpp

Thats OK。
分享到:
评论

相关推荐

    linux下vim的自动补全的插件

    1. YouCompleteMe (YCM):这是一款高度优化的代码补全引擎,支持多种编程语言,并且具有快速、强大的特性。YCM不仅提供基本的关键词补全,还支持语法感知补全和类型感知补全,极大地提高了开发效率。安装YCM需要编译...

    linux-VimEasyComplete一个简单轻便的VIM自动补全插件

    这个插件为VIM(一个强大的文本编辑器)添加了自动补全功能,使得代码编写过程更加流畅和高效。 VIM(Vi Improved)是一个高度可定制和功能丰富的文本编辑器,它在程序员和系统管理员中非常受欢迎,因为它可以在...

    Linux中vim安装包

    **Linux中的Vim编辑器** Vim(Vi Improved)是一款强大的文本编辑器,在Linux系统中广泛使用。它基于早期的Vi编辑器,并进行了大量的增强和改进,提供了丰富的特性集,适用于程序员、系统管理员以及普通用户。Vim在...

    linux vimrc智能补全插件

    Linux下的Vim编辑器是一款非常...总的来说,"linux vimrc智能补全插件"旨在提升你的Vim使用体验,通过代码补全和结构浏览等功能,使你在编程时更加高效。熟练掌握和利用这些工具,将极大地提高你的代码编写速度和质量。

    vim补全之clang+neocomplcache

    GCCSense和Clang-Complete是两种不同的方法,它们都试图利用现代编译器的强大功能来实现更智能的代码补全。这些工具通过分析编译器产生的抽象语法树(AST)来获取代码的语义信息,从而提供更准确的补全建议。 - **...

    hellorocky#blog#1.vim自动补全插件安装及使用1

    背景介绍从接触Linux到现在基本上所有的python脚本都是使用VIM编写的, 之前由于写的python代码行数比较少, 所以每个函数的方法都能记住, 但是现

    vim插件和配置 for Linux 自动补全 IDE

    set foldlevel=100 "启动vim时不要自动折叠代码 set foldcolumn=5 "设置折叠栏宽度 常用命令: za 打开/关闭在光标下的折叠 zA 循环地打开/关闭光标下的折叠 zc 关闭close在光标下的折叠 zo 打开在光标下的折叠 ...

    linux vim插件

    Vim插件是增强Vim功能的重要方式,能够帮助用户提高代码编辑效率,实现代码高亮、自动补全、文件浏览等便捷操作。在本篇中,我们将深入探讨如何安装和使用Linux Vim插件。 标题提到的"linux vim插件"是指专门为...

    Linux VIM文档合集

    - **插件系统**:VIM有一个强大的插件系统,允许用户自定义编辑器功能,例如NERDTree用于文件浏览,YouCompleteMe提供智能代码补全。 6. **学习资源** - "Linux VIM文档合集"可能包含了VIM的官方手册页、教程、...

    linux_vim_最新更新

    - 一些流行插件包括:NERDTree(文件系统树视图),TagBar(显示代码标签),YouCompleteMe(智能代码补全),CtrlP(模糊查找文件),vim-airline(状态栏增强)。 5. **Vim的配色方案** - Vim支持多种配色方案...

    vim的java自动补全工具

    Vim 支持插件系统,通过安装特定插件,可以实现代码补全。对于 Java 开发,最常用的插件是 `YouCompleteMe` 和 `JavaComplete2`。这两个插件都提供了强大的代码补全、类型检查和跳转到定义等特性。 `YouCompleteMe`...

    linux中vim编辑插件

    .vim目录下的文件会增强Vim的各种功能,如代码补全、语法高亮、文件浏览器等。在这个特定的压缩包中,可能包含了实现行号显示和空格高亮的插件文件。 总的来说,这个“linux中vim编辑插件”旨在提供一个更友好、更...

    Vim,是从 vi 发展出来的一个文本编辑器 代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用,和Emac

    代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用,和Emacs并列成为类Unix系统用户最喜欢的文本编辑器,可以让你摆脱鼠标的束缚。Vim已经发展为跨平台,支持许多其他平台。06年,它被选为...

    linux 下vim 插件及配置文件

    1. **YouCompleteMe**:一个强大的代码补全插件,支持多种编程语言,提供快速、准确的补全建议。 2. **NERD Tree**:在Vim中添加了一个文件浏览器,便于在项目目录间导航。 3. **Syntastic**:实时语法检查工具,能...

    Linux下vim智能匹配

    YCM(YouCompleteMe)是一个高性能的vim代码补全引擎,支持多种编程语言,包括C/C++/C#等。安装YCM后,需要配置vimrc文件以启用C++的支持,添加如下行: ```vim let g:ycm_global_ycm_extra_conf = '~/.ycm_extra_...

    Linux下由VIM搭建C/C++开发环境介绍

    3. WordComplete:WordComplete 是一个功能强大的自动补全插件,能够快速地补全代码中的函数、变量等。 sudo apt-get install vim-wordcomplete 四、GDB 调试环境 GDB 是一个功能强大的调试工具,能够帮助我们...

    vim81.rar支持linux系统

    4. **自动补全**:Vim支持文件名补全、路径补全以及代码补全,通过`Ctrl+P`或`:ocomplete`命令实现。 5. **插件系统**:Vim拥有丰富的插件库,如NERD Tree(文件树视图)、Tagbar(标签浏览)、ALE(实时错误检查)...

    实战Linux vim后门

    此外,Vim还具备诸如代码折叠、语法高亮显示、自动补全等高级特性,这些特性对于程序员和文本编辑爱好者来说尤为有用。Vim的另一个显著特点是其高度可定制性,用户可以通过配置文件来调整界面外观、键盘映射等各个...

    vim配置包,linux若要使用vim,需要先安装vim包

    例如,安装Vundle可以让你通过简单的命令来安装和管理如YouCompleteMe(代码补全)、NERDTree(文件浏览器)等流行插件。 总之,Vim是一个功能强大且高度可定制的文本编辑器,它在Linux世界中扮演着重要角色。通过...

    vim7.3 for linux

    - Vim可以通过插件系统扩展功能,用户可以根据需求安装各种插件,如代码补全、括号匹配等。 2. **Vim7.3的主要特性** - 改进的性能:7.3版本提高了编辑速度,尤其是处理大型文件时。 - 增强的多语言支持:支持更...

Global site tag (gtag.js) - Google Analytics