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

时间: 2024-10-05 03:30:02

Vim学习总结的相关文章

Vim学习笔记

1.复制粘贴操作 vim有12个粘贴板,分别是0.1.2.....9.a.".+: 用:reg命令可以查看各个粘贴板里的内容.在vim中简单用y只是复制到"(双引号)粘贴板里,同样用p粘贴的也是这个粘贴板里的内容要将vim的内容复制到某个粘贴板,需要退出编辑模式,进入正常模式后,选择要复制的内容,然后按"Ny(注意带引号)完成复制,其中N为粘贴板号(注意是按一下双引号然后按粘贴板号最后按y),例如要把内容复制到粘贴板a,选中内容后按"ay就可以了,有两点需要说明一下

Vim学习第二天

Vim学习第二天 1.w:   向后移动一个单词, b: 向前移动一个单词, 3w, 3b.... 2.$:  移动光标到行的末尾 , ^:  移动光标到行的第一个非空字符的位置 3.fx:  向后寻找本行中的x字符, Fx:向前寻找本行中的x字符 4.tx: 向后寻找本行中的x字符, 光标定位在x字符的前一个字符.Tx: 向前寻找本行的x字符,光标定位在x的前一个字符 5.3G:定位到第三行,1G:定位到第一行, G:定位到文件的末尾 6.:set number    显示行号, :set n

菜鸟vimer成长记——第0章、我眼中的vim学习

这是一系统总结vim的学习文章,记录我自己学习vim的过程和感悟.与此同时也想分享出来给大家,欢迎大家互相讨论和学习. 在这里假设你们对vim已经有了一些基本的认识或者说已经使用过几个月的vim.该系列文章里有些基础概念可能不会涉及到或者不会多做解释.一个是因为有些基础概念我目前也解释不清楚.越基础的解释起来越需要能力,目前鄙人还不具备.另一个是因为我相信各位大神们,你们已经有很好的搜索功能.当然有问题也欢迎大家互相讨论和学习. 这篇主要讲的是我当前对vim学习的理解.后面的一系列文章会针对于学

Vim学习第四天

Vim学习第四天 1. p:   粘贴, P:  粘贴(放在光标所在位置的前面) 2. m[a-z]:标记, ‘[a-z]:  跳到标记所在行, '[a-z]: 跳到标记所在行和列,  d‘[a-z]:删除标记内容 3. :marks    :列出所有的标记 4. :marks args   : 列出具体的标记,也就是不是特殊的标记 5.  y:  复制整个文本 6. yy:  复制当前行 7. y’a:  复制标记内容 8.  Y:  复制一行 9  :vi file.txt:切换到下一个文件

Vim学习第三天

Vim学习第三天 1.  /string:   查找某个字符串,查找特殊字符需要加上\,例如查找. , /\. 2./Enter:查找下一个字符串, 或者命令n 3.  按下/,然后按上下键,能够得到最近查找的内容 4.:set hlsearch  高亮显示查找到的结果,  :set nohlsearch 5.  :set  incsearch,    :set noincsearch 6.  ?:向后搜索, n:搜索方向和前一个命令一样 7.N:改变搜索方向 8.  ^和$: 匹配行的开始和结

vim学习、各类插件配置与安装

vim学习.各类插件配置与安装 vim 插件 配置 1. vim学习 vim基础学习:根据网上流行基础文章<简明Vim练级攻略>,进阶书籍<vim实用技巧>.注:进阶书籍可以在vimtutor之后再进行观看 查看vim自带的简易版本学习教程vimtutor,ubuntu可以直接通过shell命令行下输入: vimtutor //vimtutor is a application and is started by calling its name vimtutor有在线版本(chr

vim学习之以退为进——可重复移动和可重复修改的美妙结合

时间:2014.06.29 地点:基地 ---------------------------------------------------------------------------------- 一.任务1:使修改可重复 在指定字符前后各添加一个字符.比如在连接字符串的 + 号操作前后均流出一个空格( [ ]+[ ] ) 我们知道 s命令可以删除光标下的字符进入插入模式,现在我们还可以总结一下进入插入模式的几种方式: 1. i 命令:当前光标前插入 2. a命令:当前光标后插入 3.

VIM学习笔记(二)

VIM学习笔记第二篇,由于需要整理文档并且还要工作,并不能达到每天学习并发表一篇,不过勤于记录就好~ 2.查找查找命令是“/String”,注意,.*[]^%/\?"$有特殊含义,查找他们需要前面加一个"\",使用“n”查找下一个,查找第三个匹配,使用“3n”,“N”重复前一次查找."?"与“/”类似,但是反向查找,功能也相反.-------------------------------------------------------忽略大小写:set

Vim学习资源汇总

本篇文章在作者的个人博客.博客园.CSDN同步发表,如有转载,请标明作者和原始链接.博客园链接:http://www.cnblogs.com/miraclewong/p/3707265.html 最近学习神器Vim了,买了一本<Vim实用技巧>,@池建强 池大推荐的,顺便看到了lizhenghn的<Linux下Vim工具常用命令>的总结,顿时觉得自己作为一个初学者,没有什么记录的,实在是很惭愧. 本篇文章主要汇总了网络上的Vim学习资源,包括文章.博客.书籍.网站等.如下: htt

vim学习之路(1)-vim基本操作

前言:说到我的学习之路是从arm嵌入式开发开始的,基本上在学校学习都时windows开发开始的,转到ubuntu上嵌入式开发刚开始非常的不习惯.不用鼠标很难受的,大家是不是有同感,不过在我接触学习vim后我的看法彻底被改变了.我就以我的学习经历从一个新手开始,一步一步的为大家带来我的vim学习之路. 如果你不是刚开始学习vim请略过此段. 安装vim: 刚安装ubuntu系统是没有自带vim的需要安装 sudo apt-get install vim: 我们先从基本的一些操作开始一步一步的去学习