vim 学习积累(一)

首先是简单的认识了三种状态(大家公认的说法是模式),分别是:插入,视图,和一般。

进入vim之后默认的是一般模式,这时直接使用‘a‘, ‘i‘, ‘o‘(也就是进入vim之后直接按下a/i/o键均可进入插入模式。

  其中的区别是,a命令会另光标后退一个字符,然后进入插入模式。i是直接进入插入模式,光标位置不变。o会另光标直接跳到当前行的下一行开头。

从一般模式进入视图模式是直接按下v按键,试图模式的使用不是很熟悉。

由插入模式和视图模式回到一般模式的方式是按下ESC键。由此可见,使用vim时,需要经常的按esc键(应该可以改键的吧)。

下面介绍一下自己经常使用的命令(以下命令均须在一般模式下使用):

  想要删除当前行(也就是光标所在的行),回到一般模式,连续按两次d按键(这里大写和小写都可以)。另外,ndd(n表示一个数,比如:23, 56之类)可以删除从光标处开始的n行(包括光标所在行,往后数)。

  当我们不小心误删了某些行的时候,可以使用’u‘来恢复。u命令是一次次的撤销之前的操作,中间有保存操作也没关系,可恢复到本次文件打开时的状态。

  还有x键,x可以直接删除光标所在的字符。

时间: 2024-11-23 17:19:32

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