vi常见操作命令

1.搜索和替换

/word 向下搜索word这个关键字,按n往前找,按N往回找

?word 向上搜索word这个关键字,按n往前找,按N往回找

 

:1,$s/client/server/g 从第一行到最后一行中将client关键字全部替换为server

:1,$s/client/server/gc 从第一行到最后一行中将client关键字全部替换为server,且每次替换都需要提示确认

 

R 输入的数据替换光标对应的数据

r 只替换光标对应的数据,一个字符

2.光标移动

0 移动到行头

$ 移动到行尾

gg 移动到第一行

shift+g 移动到最后一行

100 + enter 向下移动100行

ctrl+f 向下翻页

ctrl+b 向上翻页

ctrl+d 向下翻半页

ctrl+u 向上翻半页

 

3.复制与粘贴

yy 复制光标所在的那行

p 粘贴yy复制的数据,向下复制

P 粘贴yy复制的数据,向上复制

u 撤销上一个操作

ctrl+r 还原上一个操作

 

4.设置行号

:set nu 设置显示

:set nonu 取消显示行号

 

 

5.多文件编辑功能

vim test1.txt test2.txt

 

:files 列出当前编辑的所有文件

:n 跳到下一个文件

:N 跳到上一个文件

 

6.多窗口比对功能

vim test.txt

 

:sp 打开双窗口

:ctrl+wj 跳到下一个窗口

:ctrl+wk 跳回上一个窗口

:ctrl+wq 退出窗口

 

 

可以将编辑任务暂时放到后台,比如你在编辑到一半的时候想查看另外一个文件的信息,这时可以在一般模式下按ctrl+z

 

查看完恢复时执行命令 vi -r abc.txt

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值