vim编辑器一些相关操作

本文介绍了Vim编辑器与vi编辑器的区别,详细讲解了Vim的安装、使用方法,包括如何打开和保存文件,以及在末行模式下的各种操作。重点阐述了末行模式下的内容替换,如替换光标所在行的内容,以及在整个文档中进行全局替换。此外,还提及了显示行号、paste模式等实用技巧。

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

一、vi编辑器与vim编辑器的区别

Vim(Vi improved)是vi编辑器的加强版,比vi更容易使用。vi的命令几乎全部都可以在vim上使用。

二、安装

yum install vim -y

三、vim编辑器的使用

(1)使用vim打开文件

基本语法:vim 文件名称

① 如果文件已存在,则直接打开

② 如果文件不存在,则vim编辑器会自动在内存中创建一个新文件

(2)vim编辑器保存文件

按下Esc键,然后按冒号: 进入到末行模式,输入wq,代表保存并退出。

(3)vim编辑器强制退出(不保存)

Esc键,然后按冒号:,进入到末行模式,输入q!,代表强制退出但是不保存文件

四、下面主要说末行模式

(1)进入末行模式

1、进入末行模式的方法只有一个,在命令模式下使用冒号:的方式进入。

(2)末行模式操作

文件保存、退出、查找与替换、显示行号、paste模式等等

(3)文件内容的替换(!)

第一步:首先要进入末行模式(在命令模式下输入冒号:)

第二步:根据需求替换内容

① 只替换光标所在这一行的第一个满足条件的结果(只能替换1次)

:s/要替换的关键词/替换后的关键词 + 回车 

② 替换光标所在这一行中的所有满足条件的结果(替换多次,只能替换一行)

:s/要替换的关键词/替换后的关键词/g		

g=global全局替换

③ 针对整个文档中的所有行进行替换,只替换每一行中满足条件的第一个结果

:%s/要替换的关键词/替换后的关键词 

④ 针对整个文档中的所有关键词进行替换(只要满足条件就进行替换操作)

:%s/要替换的关键词/替换后的关键词

其他操作:

1、显示行号:set nu 【nu = number】,行号

2、取消行号 => :set nonu

3、 paste模式 => 将来在粘贴代码的时候为了保存原格式 => 粘贴之前 => :set paste

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值