Vim学习总结

Vim

  目前还没感觉到比在Mac下使用Sublime Text高效到哪

安装

sudo apt-get install vim

常用配置

  在Linux环境下Vim的初始化配置文件为.vimrc,通常有两个,系统版本和用户版本,前者一般位于/etc/ vimrc,是整个系统Vim的默认配置。后者位于~/.vimrc,是当前用户的Vim配置,会覆盖系统。

显示行号:我们输入命令:vim ~/.vimrc
   打开后是一个空文件,我们添加 set nu,保存退出,再次进入vim编辑器,就会自动显示出行号了
修改TAB产生4个空格:vim ~/.vimrc
   set ts=4 或者 set tabstop=4
设置代码高亮
   syntax on (自动语法高亮)
使用配色方案
   colorscheme desert
允许使用鼠标点击定位
   set mouse=a
高亮光标所在行
   set cursorline
在搜索时忽略大小写
   set ignorecase
高亮被搜索的句子
   set incsearch
搜索时,输入的词句的逐字符高亮
   set incsearch

目前常用操作

初级:    
    i->Insert模式下,按ESC回到Normal模式
    x->删除当前光标所在的一个字符
    :wq->保存+退出Vim
    dd->删除当前行,删除行保存在剪贴板中
    p->粘贴剪贴板内容
    o->在当前行后重起一行插入
光标移动:
    0->数字零,移动光标至行头(真不如 ⌘ + <- 方便)
    $->移动光标至行尾(同上),N$移动到第N行的行尾
    NG->光标至第N行,N为数字第几行
    gg->光标至首行(不如 ⌘ + 上)
    G->光标至尾行(同上)
    w/e->按单词向后移动(不如 option + 方向键)
    b->按单词向前移动(同上)
    %->按括号匹配移动光标
    CTRL+F->向前翻页
    CTRL+B->向后翻页
搜索:
    命令模式下输入 '/word',即查找'word'
    继续按n键,查找下一个匹配搜索内容,按N键向上匹配
存盘:
    :q!->不保存直接退出
    :e!->放弃修改文件内容,重新载入该文件编辑
    :wq->保存并退出

配置详情:http://blog.csdn.net/g_brightboy/article/details/14229139

教程:http://blog.csdn.net/niushuai666/article/details/7275406

原文地址:https://www.cnblogs.com/zhengbin/p/5182510.html