Linux之Vi和Vim编辑器

本文详细介绍Vim编辑器的基本概念,包括其作为vi编辑器的增强版特性,以及三种主要工作模式:一般模式、插入模式和命令行模式。文章还讲解了如何在这些模式间切换,以及提供了常用的快捷键操作,如复制、粘贴、删除和撤销等,帮助初学者快速掌握Vim的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、Vi和Vim简介

所有linux系统都会内带有vi文本编辑器,而Vim可以看出vi的加强版,Vim具有程序编辑能力

二、Vim常用的三种模式

  1. 一般模式

    以vim打开一个档案就直接进入一般模式(这是默认的模式)。在这个模式中,你可以使用[上、下、左、右]按键来移动光标,你可以删除字符,或者删除整行,也可以使用复制,粘贴来处理文本信息。

    vim test.txt
    

在这里插入图片描述
2. 插入模式/编辑模式

按下i键,我们进入编辑模式(左下角出现”INSERT“字样)
在这里插入图片描述
这时我们可以进行任何编辑,此时vim和其他文本编辑器没有什么不同
在这里插入图片描述
3. 命令行模式

在这个模式中,你可以使用相关的指令,完成读取,保存,替换,退出vim,显示行号等功能

当我们编辑完后,我们想要保存该文件,则需要进入命令模式: 先按下esc,进入一般模式;再按下冒号":",进入命令模式,这时我们可以看到,此时左下角的光标在闪烁,等待输入。

我们输入w(保存),点击回车,可以看到文件已被保存(左下角提示written)
在这里插入图片描述
如果要退出,则输入冒号和q,回车即可退出vim
在这里插入图片描述
当然也可以:wq一起写,代表保存并退出

  • :w 保存
  • :q 退出
  • :q! 强制退出,不保存
  • :wq 保存并退出

四、模式的互相转换

在这里插入图片描述

五、Vim常用快捷键

  • 一般模式下

    1. 拷贝当前行,并粘贴

      在一般模式下 敲 yy完成当前行的拷贝,将光标移到你想要粘贴的位置,按p完成粘贴

    2. 拷贝包括当前行在内的向下延伸的五行,敲5yy

    3. 删除当前行 敲dd

    4. 删除当前行向下5行 5dd

    5. 撤销某步操作,敲u(需要从编辑模式回到一般模式)

  • 命令行下

    • 在文件中查找某个单词

      /关键字 回车就完成查找操作,敲n就是查找下一个

      /hello
      
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值