【Linux系统】第7节 Linux系统vim编辑器简单应用

1 VIM编辑器简介

1.1 VI编辑器

vi是Visual Interface的缩写,即 可视化接口。vi编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器。他是我们使用Linux系统不能缺少的工具。由于对Unix及linux系统的任何版本,vi编辑器是完全相同的,学会它后,您将在Linux的世界里畅行无阻。

1.2 VIM编辑器

vim是vi iMprove的缩写,即 vi的增强版(具有语法着色功能)。相对于vi编辑器,具有更多额外的功能:
(1)vim 具有程序编辑的能力,可以以字体颜色辨别语法的正确性,方便程序设计。他可以用多种颜色的方式来显示一些特殊的信息。
(2)vim会依据文件扩展名或者是文件内的开头信息, 判断该文件的内容而自动的执行该程序的语法判断式,再以颜色来显示程序代码与一般信息。
(3)vim里面加入了很多额外的功能,例如支持正则表达式的搜索、多文件编辑、块复制等等。 这对于我们在Linux上进行一些配置文件的修改工作时是很棒的功能。

2 VIM编辑器的三种模式

2.1 启用VIM编辑器

(1)vim 文件名(包括路径):如果文件存在,则打开编辑文件窗口,如果文件不存在,则创建文件

2.2 模式简介

(1)命令模式(默认):刚进入vim的时候,默认就是 命令模式。不可以输入内容,只能可以复制行,删除行等。
(2)输入模式:可以输入内容。
(3)末行模式:将文件保存或退出vi编辑器,也可以设置编辑环境,如寻找字符串、列出行号等。

2.3 模式切换

在这里插入图片描述

2.4 例子

要求:在/tmp/目录中建立一个名为test.txt的文件并写入hello,good morning!
(1)在/tmp/目录中建立一个名为test.txt的文件
在这里插入图片描述
在这里插入图片描述
(2)输入“i”切换到输入模式,可以开始编辑。
在这里插入图片描述
(3)按esc快捷键退回命令模式,并按“:”键切换到末行模式,并输入wq(保存退出)。
在这里插入图片描述

3 末行模式常用命令

  • :w:保存。

  • :wq 或 x:保存退出,wq 和 x 都是保存退出。

  • :q!:强制退出,不保存据可以退出。

  • :w!:强制保存,管理员才有权限。

  • :set nu :显示行号。
    在这里插入图片描述

  • :% s/old/new/g:将每一行中的old内容替换为new内容。%代表每一行,s代表替换,g代表无论出现多少个。

  • 在这里插入图片描述

  • 数字1,数字2 d:删除数字1~数字2行的数据。

4 命令模式常用快捷命令

  • ZZ:保存并退出。
  • dd:快速删除当前行。
  • yy:复制当前行。
  • 数字+yy:从当前行开始往下复制几行。鼠标所属的行为当前行。
  • p:粘贴到当前行的下一行
  • gg:回到第一行。
  • G:回到最后一行。
  • 数字+G:快速跳转到某一行。

5 归纳

(1)掌握VIM编辑器的三种模式,以及三种模式各自的功能及三种模式间如何切换;
(2)了解三种模式的常用命令,如保存并退出、复制粘贴、删除及跳转等。

参考文章

[1]《vi/vim编辑器使用方法详解》
[2]《Linux上vi(vim)编辑器使用教程》
[3] 《Kali Linux系统中VIM编辑器的简单使用》
[4] 视频传送门

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值