Linux vi文本编辑器

vi文本编辑器命令
创建、修改文本文件,维护Linux系统中的各种配置文件。


vi:类UNIX操作系统的默认文本编辑器

vim:vi文本编辑器的增强版本



VI文本编辑器三种工作模式相关命令

命令模式:
dd(删除一行)
dw(删除单词)
yy(复制一行)
p(将复制的行粘贴在光标所在行的下一行)
P(将复制的行粘贴在光标所在行的上一行)
x(删除光标所在处字符。按着不动,先删除光标后面,再删除前面)
r(替换光标所在处字符)
zz(保存退出)


输入模式:
a(将在光标所在位置之后插入文本)
A(将在光标所在行末插入文本)
i(将在光标所在位置之前插入文本)
I(将在光标所在行的第一个非空字符前插入文本)
o(将在光标所在行的下一行开始插入文本)
O(将在光标所在行的上一行开始插入文本)
g(按2次,光标移动到文本首行)
G(按1次,光标移动到文本末行)


末行模式:
:q(退出命令模式)
:w(保存修改内容)
:wq(保存并退出)
:q!(不保存退出)
:set nu(显示行号)
:/abc(查找abc这个字符,按n查找下一个,按n查找上一个)


文件内容替换
:s /old/new (将当前行中查找到的第一个字符串“old”替换为“new”)
:s /old/new/g (将当前行中查找到的所有字符串“old”替换为“new”)
:#,# s/old/new/g (在行号“#,#”范围内替换所有的字符串“old”为“new”)
:% s/old/new/g (在整个文件范围内替换所有的字符串“old”为“new”)
:s /old/new/c (在替换命令末尾加入c命令,将对每个替换动作提示用户进行确认)


三种模式间切换
命令模式→输入模式:按a、i、o等
输入模式和末行模式→命令模式:按ESC
命令模式→末行模式:按ESC

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值