等一等等一等
发现网上的许多资料有点过时,不太全面,先将我觉得有价值的网站记一下,回头找到足够的内容以后再进行总结
中文cheat sheet
菜鸟
知乎

概览


vim是什么

vim是从vi发展出来的文本编辑器。vim官方自称是程序开发工具而不是文字处理软件

vim能做什么

vim具有

  • 语法高亮
  • 代码补完
  • 编译
  • 错误跳转

    vim的使用


三个模式

先不要去看什么vim键位图,三个模式咔咔整一整,挺好的

命令模式

命令模式可以进行各种操作,不过并不代表不具有编辑文本的能力

输入模式

就是进入了文本编辑状态

底线命令模式

模式转换图

等等,这张图画的不太行

linux vi/vim - 图1

vim升级


由于vim-go不支持8以下的版本,于是对vim进行升级 centos7,从vim7升级至vim8

  1. 下载vim安装包,GitHub有vim的release版本
  2. 解压
  3. 进入解压文件夹,./configure --prefix=/usr/local&&make && make install
    1. 这一步可能发生 no terminal library found 错误,使用 yum install ncurses-devel.x86_64 ,然后重新执行
  4. wait a minute,我没有权限
    1. 好吧,我有权限,我是傻逼,make 和 make install前面也要加上sudo
  5. alias vim='/usr/local/bin/vim

echo "alias vim='/usr/local/bin/vim' " >> ~/.bashrc

  1. vim检查是否安装成功

    安装插件

    教程很多,我遇到的一个NT问题是,我自己新写的.vimrc文件,因为没有添加syntax on,没有语法高亮,我是傻逼