vi,vim命令修改文本内容

vi,vim命令修改文本内容
“一般模式下”接受各种快捷键,不编辑
编辑下,esc/ctrl+c----退回一般模式
a 光标后一位插入;A 该行最后插入
i 光标前一位插入;I 该行最前插入
o 光标下一行新建一行插入; O 光标上一行新建一行插入
s 删除光标处字并插入; S删除该行并插入

w 光标从该字符串到空格后的另一字符串的开头
e 光标从该字符串到该字符串的末尾,空格前
$ 光标到达该行的末尾

cw 删除w指示的位置,并插入
ce 删除e指示的位置,并插入
c$ 删除$指示的位置,并插入

同理 只是不插入
dw
de
d$

r 光标处改字符; R从光标处替换多个字符串
gg 跳到文件的首行; G 光标跳到文件末行
v 字符选择,y 复制, p 粘贴
ctrl + v 块选择
shift + v 行选择

yy/y 复制当前行,3yy/y 复制3行
p 粘贴
dd=shift+d 删除当前行,3dd 删除当前的与下的一共3行

u 撤回; U 撤消一行中的改动
ctrl+r 撤销(u,U 撤消的命令)

输入/abc. enter; 按n可定位到abc不同出现的位置

😒/old/new/g old改为new
😒/old/new old改为new,单个改
:%s/old/new/g
old改为new,整个文档的

:set number 显示行号
:set nonumber 消掉行号

:q 正常退出
:q! 强制退出
:wq 保存退出 =shift+zz =ZZ

查看文件内容
内容末4行
tail -4
内容前4行
head -4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值