Linux文本编辑器vi

本文详细介绍了LinuxVi文本编辑器的基本操作,包括创建和打开文件、切换命令行/编辑模式、插入、删除、复制、移动光标、替换以及各种实用功能如保存、查找等。

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

vi是linux的文本编辑器,用于编辑文件;

目录

创建文件/打开文件

vi的三种模式 

插入命令

文件保存 

删除操作

复制粘贴

移动光标

替换操作

其他操作

创建文件/打开文件

vi 文件名:打开一个文件,如果该文件不存在则创建一个新文件


vi的三种模式 

vi的三种模式分别是命令行模式,插入模式,替换模式

插入模式替换模式统称为编辑模式

命令行模式输入的都是命令,在编辑模式内才会向文件输入字符


插入命令

下面列举的命令都是在命令行模式输入的,执行命令后进入插入模式

i :在光标前插入

a:在光标后插入

o:在光标所在行下面插入一行空行

O:在光标所在行上面插入一行空行

I:在光标所在行行首插入

A:在光标所在行行末插入

插入命令本质上是移动光标

文件保存 

:w    存盘

:w!   强制存盘

:wq  存盘并退出文本编辑器

:x     存盘并退出文本编辑器

:q     不存盘退出文本编辑器

:q!    不存盘强制退出文本编辑器

删除操作

dd:删除光标所在行

dw:删除光标所在位置到本单词末尾

x:删除一个字符

nx(n为数字):删除n个字符

D:删除本行光标后所有内容

复制粘贴

yy:复制光标所在行到缓冲区

P:将缓冲区内容复制到光标处

移动光标

w:移动到下一个单词开头

b:移动到上一个单词开头

e:移动到本单词末尾

nG:跳到文件第n行

G:跳到文件最后一行

:n 跳到文件第n行

0:跳到行首

$:跳到行尾

k:光标上移

j:光标下移

h:光标左移

I:光标右移

替换操作

r:替换当前光标的字符

R:从光标处开始替换(替换模式)

cw:从光标所在位置开始替换(插入模式)

其他操作

u:撤销命令

J:把下一行接到当前行尾

/(查找的内容):查找内容,n下一个N上一个

.:重复执行上一次的命令

~:大小写转换

ctrl+u:向上翻页

ctrl+d:向下翻页

ctrl+G:显示行数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值