Linux vi和Vim编辑器的基本使用

本文介绍了Vi与Vim编辑器的基本概念及使用方法,包括Vi与Vim的三种模式:正常模式、插入模式和命令行模式之间的切换,以及一些基本的快捷键操作,如复制、粘贴、查找和文件行号的设置。

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

1、vi和vim的基本介绍
所有Linux系统都会内建vi文本编辑器
Vim具有程序编辑能力,可以看做是vi的增强版本。
2、vi和Vim的三种常见模式
2.1正常模式
默认模式,在该模式下可以使用快捷键,如:上下键移动光标、复制粘贴。
2.2插入模式/编辑模式
用于程序员输入内容,一般按下i键进入。
2.3命令行模式
按下Esc键+:进入,可提供相关指令,完成读取、存盘、替换、离开Vim、显示行号等动作。
用图2.3.1来解释说明3种模式相互转化:
图2.3.1
注:该图中vi在命令行模式下:wq:保存并退出;q:退出;q!:强制退出,表被改动后的内容不被保存而退出。
3、一个简单的入门案例
用vim开发一个Hello.java
进入vim编辑器
在这里插入图片描述
按下i进入编辑/插入模式,编写Hello.java,按下Esc键+:进入命令行模式,wq保存并退出。
在这里插入图片描述
用ll指令将该文件罗列出来
在这里插入图片描述
4、基本快捷键的使用

  1. 拷贝当前行 yy,拷贝当前行向下的3行 3yy,并粘贴p
    进入正常模式下,不是命令行,直接Esc不需要加:,直接yy即可复制当前行,移动光标+p即可见将拷贝的内容复制在光标初处。拷贝了c9
  2. 删除当前行 dd ,删除当前行向下的3行 3dd
  3. 在文件中查找某个单词 命令行下 /关键字,回车 查找,输入n是查找下一个,如查找hello
    在命令行下
  4. 设置文件行号和取消文件行号。 命令行下 :set nu 和 :set nonu
    命令行下进行
  5. 编辑 /etc/profile 文件,使用快捷键到文档最末行 G和到文档最首行gg 注:在正常模式下
  6. 在一个文件中输入hello,在撤销这个动作 正常模式下输入u
  7. 编辑 文件,并将光标移到 第2行
    第一步:显示行号 :set nu
    第二步:输入2
    第三步:输入shift+g
    在China文件中
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值