vim的常用按键说明及举例实现

一、为何要学vim

1、所有的UNIX Like系统都会内置vi文本编辑器,其他的文件编辑器不一定存在
2、所有软件的编辑接口都会主动调用vi
3、vim具有程序编辑的能力,可以主动以字体颜色辨别语法的正确性,方便程序设计
4、程序简单,编辑速度相当快速


二、vim的三种模式
1、一般模式
以vim打开一个文件就直接进入一般模式了,在这个模式中你可以使用上下左右键来移动光标,删除字符或删除整行,也可以复制粘贴你的文件数据
2、编辑模式
编辑文件内容,要等到按下“i,I,o,O,a,A,r,R”等任何一个字母之后才会进入编辑模式。
通常,按下按键后,在界面的左下方会出现INSERT或REPLACE的字样,此时才可以编辑。
3、命令行模式
在一般模式中,输入“:? /”三个中任意一个,就可以将光标移动到最下面一行。
在这个模式下,可以提供你查找数据的操作,而读取、保存、大量替换字符、离开vim、显示行号的操作

注:一般模式与编辑模式及命令行模式可以相互切换,但编辑模式与命令行模式之间不可相互切换。

三、按键说明

这里列出了大部分命令,可是很多都是不常用的,大家可以在表里寻找需要用的,下面会举例介绍

1、一般模式可用的按键说明

2、一般模式切换到编辑模式可用的按键说明


3、一般模式切换到命令行模式可用的按键说明

四、案例说明(括号内为按键)

1、我们首先建立一个目录,将man.config复制过去,用vim进行操作。如下:

2、在vim中设置行号( :set nu ,回车)
3、移动到第58行,向右移动40个字符 (依次按下58G 40右键) 
按下58G后会发现光标已经到了58行
再按下40后按右键,就找到了

4、移动到第一行,(1G或gg)并且向下查找一下“bzip2”这个字符串(/bzip2)
按下1G:

查找:输入/bzip2
 

5、将50到100行之间的man改为MAN并一个一个挑选是否需要修改(:50,100s/man/MAN/gc)

输入后回车会出现:
6、修改完后后悔了,复原(u)或者不保存直接退出(:q!)

7、复制65到73这九行的内容(65G),并且粘贴到最后一行之后(9yy)

按下65G,以及9yy后,
按下G到最后一行,再按p粘贴即可

8、去到27行(27G),删除15个字符(15x)

9、保存后离开(:wq)

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值