An automatic configuration program for vim(vim 插件)
Go to file
2017-11-15 22:44:48 +08:00
colors add onedark.vim 2016-09-14 13:58:09 +08:00
fonts Update vimplus 2016-05-26 22:21:19 +08:00
plugin Update vimplus 2016-05-19 16:09:10 +08:00
screenshots update main png: 2017-11-04 13:24:44 +08:00
.vimrc update vimrc 2017-11-05 17:48:21 +08:00
.ycm_extra_conf.py update ycm config and main png 2017-11-04 13:05:24 +08:00
install.sh update vimrc 2017-11-12 20:06:02 +08:00
README.md Update README.md 2017-11-15 22:44:48 +08:00
uninstall.sh Update vimplus 2016-07-06 12:15:59 +08:00

An automatic configuration program for vim

安装

Mac OS X

  • 安装HomeBrew

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
  • 安装vimplus

    git clone https://github.com/chxuan/vimplus.git
    cd ./vimplus
    ./install.sh
    

Ubuntu

  • 版本要求

    ubuntu14.04及其以上64位系统。

  • 安装vimplus

    git clone https://github.com/chxuan/vimplus.git
    cd ./vimplus
    sudo ./install.sh
    

Centos

  • 版本要求

    centos7及其以上64位系统。

  • 安装vimplus

    git clone https://github.com/chxuan/vimplus.git
    cd ./vimplus
    sudo ./install.sh
    

插件列表

快捷键

  • Leader键为 ,
  • 打开/关闭目录树 <Leader>n
  • 显示函数、变量、宏列表 <Leader>t
  • 分析语法错误 <F5>
  • .h .cpp 文件切换 <Leader>a
  • 转到函数实现 <Leader>u
  • 转到函数声明 <Leader>i
  • 打开include文件 <Leader>o
  • 窗口切换 Ctrl + P/Ctrl + N
  • 光标位置切换 Ctrl + O/Ctrl + I
  • 模糊搜索文件 Ctrl + f
  • Surround ys{motion or text-object}{char}/cs{orig_char}{dest_char}/ds{char}
  • 注释 gcc/gcap/gc/,ca/,cA
  • 目录比较 :DirDiff <dir1> <dir2>
  • 重复上次操作 .
  • 改变主题颜色 F9/F10
  • 单词跳转 <Leader>w
  • 启用/关闭markdown实时预览 F7/F8

Q & A

  • 安装vimplus后Airline等插件有乱码怎么解决

    linux和mac系统需设置终端字体为DroidSansMonofor Powerline Nerd Font。

  • xshell连接远程主机使用NerdTree出现错位

    执行rm -rf ~/vim/bundle/vim-devicons命令将vim-devicons删除即可或移动到其他地方。

  • 安装vimplus会经常失败安装了几次都不成功

    vimplus安装时需要访问外国网站由于网络原因可能会失败安装成功也要1个多小时ycm插件有200M左右下载比较耗时这里有下载好的YouCompleteMe.tar.gz文件,下载后解压到~/.vim/bundle/目录并进入YouCompleteMe目录执行sudo ./install.py --clang-completer即可安装。

  • 使用第三方库时怎么让ycm补全第三方库API

    vimplus安装完毕之后~目录下将会生成两个隐藏文件分别是.vimrc和.ycm_extra_conf.py其中.vimrc是vim的配置文件.ycm_extra_conf.py是ycm插件的配置文件当你需要创建一个project时需要将.ycm_extra_conf.py拷贝到project的顶层目录通过修改该配置文件里面的flags变量来添加你的第三方库路径。

  • 安装vimplus完成后ycm不能够工作

    这里的原因可能就有很多了,可能每个人遇到的问题不一样,但vimplus尽最大努力不让用户操心需要注意的是ycm插件只支持64位的系统,更多信息请访问ycm官网

  • 使用vimplus为什么不能补全JS、Go、Java等语言

    目前vimplus只支持C、C++、Shell、vimscript、Python等语言补全后序会支持更多的语言若您真的需要使用其他语言您可以在vimplus基础上扩展。

  • 以上没有我遇到的问题怎么办?

    您可以通过上网找解决方法,或提Issues,也可以通过发邮件方式787280310@qq.com一起讨论解决方法。

  • vimplus用起来真的太棒了怎么办

    那就麻烦您打赏一颗星星吧,给予我继续维护的动力。

特性展示

  • YouCompleteMe

  • ctrlp

  • vim-airline

  • vim-surround

  • vim-commentary

  • auto-pairs

  • vim-easymotion

  • vim-devicons

  • vim-startify

  • markdown-preview