vim自动补齐,vim自动补全插件有哪些

  vim自动补齐,vim自动补全插件有哪些

  引言Vim无疑是世界上最好的编辑之一(为了不引起战争 _)。在用Vim打代码的过程中,代码补全的功能可以大大提高生产力,尤其是对于从各种ide切换到Vim的程序员。本文将介绍一款推荐的代码补全工具YouCompleteMe,并一步步介绍其安装方法。

  YouCompleteMeYouCompleteMe是一个比较完善的Vim代码补全插件,越来越完善。它的功能非常强大,支持自动补全的语言包括:

  C/C /Objective-C/Objective-C(基于Clang)Python(基于Jedi)c#(基于Omni Sharp)Go(基于GoCode)Vim的omnicomplete系统支持的其他语言,如(Ruby,PHP等。).首先是作者给出的演示效果图。

  安装接下来,描述安装过程。

  确保Vim版本符合支持。如果你用Mac OS X自带的vim,肯定满足不了需求。首先,vim需要升级。这里推荐安装macvim,vim官网也是。建议安装Brew。

  MacVim依赖Xcode,所以需要先在App Store安装Xcode。如果Xcode是新安装的,请打开一次,同意许可。使用brew安装MacVim

  Brew install MacVim用MacVim替换系统自带的Vim,并将其添加到当前shell的配置文件中。

  别名Vim=mvim -v Installing Vundlevy(缩写自Vim bundle)是一个方便的Vim插件管理器。它的使用方法很简单。要安装一个插件,你只需要在。根据Vimrc的规则,有些需要添加路径,然后在vim中使用它:PluginInstall就可以自动安装了。具体使用方法见官网。

  下面将介绍Vundle的安装和基本配置。

  使用git在本地克隆Vundle项目。

  https://github.com/gmarik/Vundle.vim.git ~/。vim/bundle/vundle.vim修改。vimrc配置插件。将以下内容添加到。vimrc文件。

  设置兼容的文件类型偏移量RTP=~/。vim/bundle/vundle.vim调用vundle # begin()插件 gmarik/vundle.vim 调用vundle # end()文件类型插件indent on installing YouCompletene接下来,我们将安装you completene。解决以上依赖软件后,安装起来就会变得非常简单。

  在中添加以下内容。vimrc。位置在调用vundle#begin()和调用vundle#end()之间。

  捆绑包“Valloric/YouCompleteMe”编译YouCompleteMe

  首先编译过程需要CMake,可以用brew安装。

  Brew安装CMake版本cd ~/。vim/bundle/youcompleteme。/install.sh-clang-completer版本CD ~/。vim/Bundle/YouCompleteMe。/install.sh-clang-completer版本CD,支持C#语义~/。vim/bundle/YouCompleteMe。/install . sh-omni sharp-completer版CD,支持Go语言语义~/。vim/bundle/YouCompleteMe。/install . sh-Go Code-complete到目前为止,我们已经有了YouCompleteMe这个自动补全神器。请尽情享受。

  Just enjoy it !

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: