vi / vim 编辑器 使用手册

vi/vim 编辑器 使用详解

vi /vim 介绍

文本编辑器:作用是创建或修改文本文件,维护Linux系统中的各种配置文件。
在Linux中最常用的文本编辑器:

vi:类Unix操作系统的默认文本编辑器
vim:vim 是vi文本编辑器(一般简称为vi编辑器)的增强版

vi /vim 有三种模式
在这里插入图片描述
初始默认为命令模式 按 a/i/o 等健 进入输入模式 进入输入模式之后想要进入末行模式需要先按esc返回命令模式在按shift + ;进入末行模式,同理末行模式进入输入模式也需要先按esc返回命令模式在进去输入模式。

命令模式 : 启动vi编辑器后默认进入命令模式,该模式中主要完成如光标移动、字符串查找,以及删除、复制、粘贴文件内容等相关操作。

输入模式 :该模式中主要的操作就是录入文件内容,可以对文本文件正文进行修改,或者添加新的内容。处于输入模式时,vi编辑器的最后一行会出现“–INSERT–”的状态提示信息。

末行模式 :该模式中可以设置vi编辑环境、保存文件、推出编辑器,以及对文件内容进行查找、替换等操作。处于末行模式时,vi编辑器的最后一行会出现“:”提示符。

vi /vim 命令及操作方法

从命令模式进入输入模式

i :在光标前输入

I :在光标所在行首输入

a :在光标后输入

A :在光标所在行尾输入

o : 在光标下一行插入新行输入

O :在光标上一行插入新行输入

R :替换模式可以将光标中的字替换

命令模式

G : 切换到尾行

gg/1G :切换到首行

#G :切换到指定行

yy :复制当前光标所在行

#yy :复制从当前所在行起向下#行

dd : 剪切当前光标所在行

#dd :剪前所在行起向下#行

p/P :小p将复制或剪切的内容粘贴到光标所在行的下一行,大P将复制或剪切的内容粘贴到光标所在行的上一行

/xxxx :全文搜索xxxx 。 n定位下一个xxxx所在位置,N定位上一个xxxx所在位置

?xxxx :和/xxxx功能一样全文搜索xxxx。 N定位下一个xxxx所在位置,n定位上一个xxxx所在位置

x : 删除当前光标所在位置的字符

u/U : 小u按一次取消最近的一次操作,重复u键,可以恢复多步操作,大U用于取消最后一次操作所在行所做的所有编辑 ctrl + R 也可以撤销操作

ctrl+R : 可以恢复被撤销的操作

HOME : 快速将光标移动至行头

END : 快速将光标移动至行尾

末行模式

:set un : 显示行号

:set noun : 关闭行号显示

:q : 退出 加上 q!强制退出

:w : 保存 加上 w!强制保存

:wq : 保存并退出 wq! 强制保存退出

:w 文件名称 : 将文件另存为其他文件

:r 文件名称 : 在末尾插入其他文件

:s/old/new/ :将光标所在行的第一个old替换为new

:s/old/new/g :替换光标所在行的所有old替换为new

:#,# s/old/new/g : #,#表示;两行之间的所有内容进行替换

:% s/old/new/g :%表示全篇内容都进行替换

:#,# co # :将两行之间的内容复制到目标行

:#,# m # : 将两行之间的内容剪切到目标行

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值