Linux中Vim Editor的常用指令

本文介绍了Linux中Vim编辑器的基本操作,包括Vi模式、Vi命令和底行命令。内容涵盖从进入编辑器到文本编辑、移动光标、复制粘贴、删除修改等实用技巧,还提及了设置行号、查找替换等功能。对于初学者,这些内容提供了掌握Vim编辑器的基础。

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

Vi 编辑器(Vim Editor)

在命令行键入vi + 文件名,即可进入vi编辑器

Vi模式

  • Command Mode: 进入vi编辑器时默认打开

  • Insert Mode: 用来输入文本内容,在命令模式中键入i即可进入,键入esc即可退出

  • Bottom Line Mode: 在命令模式中键入:即可进入

Vi命令

直接在命令模式中键入即可

  • i: 在当前字符左边插入,并进入插入模式

  • o: 在当前行的下方插入一个新行,并进入插入模式

  • Cursor Movement: h 向左,j 向下, k 向上, l向右

  • B: 光标移动到当前单词的开始,(只根据空格判断是否是单词,而不检查拼写)

  • e: 移动到当前单词的结尾

  • w: 移动到下一个单词

  • O: 光标移动到行首

  • $: 光标移动到行末

  • G: 光标移动到文件结尾

  • gg: 光标移动到文件开头

  • yy: 复制当前一行

  • dd: 剪切当前一行

  • p: 黏贴内容到光标处之后(小写)

  • P: 黏贴内容到光标处之前(大写)

  • x: 删除光标处的字符

  • r: 修改光标处的字符,并进入插入模式

  • R: 进入取代状态(等同于Insert键)

  • s: 删除光标处的字符,并进入插入模式

  • S: 删除光标处的,并进入插入模式

  • cw: 删除光标处的一个单词

  • cb: 删除光标处的一个单词

  • u: 撤销操作

  • ctrl+r: 反撤销操作

Vi底行命令

  • w: 保存
  • w + filename: 存入文件filename中
  • w! + filename: 强制存入文件filename中
  • q: 退出 vi 编辑器
  • q!: 强制退出 vi 编辑器
  • set + nu: 显示行号,即在每行前面显示行号
  • /word: 查找内容
  • %s/str1/str2/g: 将所有str1 替换成 str2
  • n1, n2s/str1/str2/g: 将第n1-n2行str1 替换成 str2, vi中,行数是从1开始的

最近在学习linux操作系统的使用,此指令可能不完全,但是对于只要求会使用Vim Editor的人员大体够用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值