Bboysoul's Vim使用指南

安装必要的工具

sudo dnf install git ctags
git 用来下载
ctags 插件要用到

首先安装vim

  • 卸载系统原来存在的vim
    sudo dnf remove vim
  • 下载
    git clone https://github.com/vim/vim.git
    cd vim
    先说明一下这里我下载的是vim8.0如果老版本什么的,我配置的插件可能不支持
  • 编译安装
    sudo dnf install ncurses-devel
    vim编译安装上面那个包是必须的,如果没有那就用自己的包管理器安装,我用的是fedroa24
    ./configure --prefix=/usr/local/vim
    如果执行上面这条语句有报错,那么缺少什么软件包就安装什么软件包
    后面--prefix指定安装的路径,比如我喜欢把编译安装的软件安装在/usr/local下
    这样如果你以后不需要这个软件了,直接删除这个文件夹就好了
    make
    如果你觉得编译太慢,可以加上参数-j,比如我是四核的处理器,我就可以加上-j4即make -j4
    这样可以加快编译速度
    sudo make install
    注意要有root权限安装哦
  • 配置环境变量
    建立.profile文件
    touch .profile
    在里面添加这么一句
    export PATH="$PATH:/usr/local/vim/bin"
    让配置文件立即生效
    source .profile
    之后输入vim命令看是不是能打开vim编辑器

安装vundle

git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
vundle 是vim的插件管理器

安装vim配置文件

  • 下载
    git clone https://git.coding.net/bboysoul/vim.git
    之后你会发现多出一个vim文件夹把里面的.vimrc移动到自己的主目录就可以
    cd vim
    mv .vimrc ~
  • 安装插件
    第一次输入vim命令可能会出现下面这样的错误
处理 /root/.vimrc 时发生错误:
第  152 行:
E185: Cannot find color scheme 'molokai'
请按 ENTER 或其它命令继续

不用管他,输入enter就可以,然后输入
:PluginInstall
直到最后出现done这个词为止
这样所有必须的插件都会安装完毕

** 到此为止编辑器配置完毕 **

编辑器属性

  • 使用molokai主题,个人认为最好的主题
  • 默认开启语法高亮
  • 默认显示行号
  • 默认关闭NERDTree,你可以输入NERDTree来打开
  • 允许插件替换配色方案
  • 高亮显示搜索结果
  • 高亮显示当前行和列
  • 开启文件类型检测
  • 根据不同的文件加载不同的插件
  • 搜索时大小写不敏感
  • vim自身命令支持tab补全
  • c++代码高亮
  • leader键是space
  • 支持c语言语法检查
  • 支持markdown文件高亮
  • 括号成对出现

编辑器使用指南

  • 当你想在编辑器启动的时候不现实代码折叠在vimrc文件插件配置区域加入set nofoldenable
  • za打开或关闭当前折叠的代码,zM关闭所有折叠,zR打开所有折叠
  • leader键+cc也就是space键+cc注释选中的文本 leader键+cu取消当前文本的注释也就是space+cc
  • 输入:TagbarOpen可以查看你用的函数类
  • 当你写完代码输入:w或者直接space+w会进行c语言的语法检查

快捷键

下面都是我设置的一些快捷键

  • space+y 复制选中文本
  • space+p 粘贴
  • space+w 保存
  • space+WQ 保存所有窗口并且退出
  • space+Q 强制退出
  • nw 依次遍历每个窗口
  • space+q 关闭当前窗口

效果预览

2017-03-01 17-02-05 的屏幕截图.png
2017-03-01 17-02-19 的屏幕截图.png
2017-03-03 17-06-24 的屏幕截图.png
2017-03-03 17-07-05 的屏幕截图.png

注:其他的自己配置把,我遵守最简单的原则配置的

关于windows用户: 一般来说能用windows的用户配置个简单的vim编辑器绝对是没有什么问题的,哈哈哈windows,玩具车,遥控车,玩具玩具,遥控车

问题反馈邮箱:lifeisnofair@163.com

**by Bboysoul **

上一篇:关于ORACLE数据库中汉字显示乱码问题的探讨


下一篇:MapStruct使用