Linux中vi和vim编辑器的介绍

一. vi和vim编辑器的介绍

所有的Linux系统都会内建VI编辑器,Vim是具有编程能力的编辑器,可以看做是VI的升级版,可以主动的一字体颜色辨别语法中的正确性,方便程序的编写,代码编译以及错误跳转等等方便编程功能,在程序员中被广泛使用。

二. vi和vim三种常见模式
2.1正常模式(一般模式)

在正常模式下,可以使用快捷键,其他的模式不能使用快捷键。以vim方式打开一个文件就是进入了正常模式,在这个模式中,我们可以使用上下左右来移动光标,可使用删除字符或者删除整行来处理文档内容,也可以使用复制粘贴处理文件数据。

正常模式下的快捷键:

dd:删除光标所在行

delete:删除单个字符

yy:复制光标所在行

p:粘贴

2.2编辑模式(插入模式)

在正常模式下,输入内容就可以进入到编辑模式,可以按下I、i、A、a、O、o、R、r等等一些字母就可以进入到编辑模式,一般都按下i进入编辑模式。编辑完成之后按ESC键返回正常模式。

2.3命令行模式

在正常模式下**输入:**进入到命令行模式,在这模式中可以使用命令来完成读取、保存、替换、退出、显示行号等动作。常用的命令有:

w:保存

q:退出

wq:保存并退出

!q:强制退出

set nu:设置行号

set nonu:取消行号

三. vi和vim编辑器三种模式转换图

四. 一般模式下的快捷键

一般模式除了上述提到的快捷键之外,还有一些比较实用的快捷键

  1. 复制当前行下的3行(包括当前行)用3yy,粘贴用p

  2. 删除当前行下的3行(包括当前行)用3dd

  3. 在文件中查找某个单词,在命令行下输入**/关键字**,然后回车,输入n将光标移动到下一个查找结果

  4. 正常模式下,可以使用快捷键G移动到文档的末尾,使用快捷键g移动到文档的首行

  5. 在编辑模式中编辑的内容,然后想要撤销这个编辑内容,在正常模式下输入 u

  6. 在大的文件中,可能我们需要将光标移动到指定的行,分3个步骤来做

    ①设置行号(命令行模式下:set nu)

    ②输入光标要跳到的指定行号(一般模式下)

    ③按下shift+g(一般模式下)

小结

刚接触linux操作系统时,黑乎乎的命令行可能会有点不习惯,用多了就好了。

vi和vim是linux中比较基础的一部分,它不会很难,要注意一些小细节,比如各个模式间的跳转,使用快捷键时记得回到一般模式下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值