vi经常使用到的命令

vi作为linux下的通用文本编辑工具,是经常使用到的。vi功能强大,命令也相当多,常用的摘记下:

1.设置显示行号 :set nu
取消显示行号 :set nonu
2.光标移动到n行 nG
光标移动到最后一行 G
3.光标移动到本行第n个字符 n空格
光标移动到本行最后一个字符 $
4.向光标之后搜索字符串 /word
向光标之前搜索字符串 ?word
5.从第n1行到第n2行搜索word1字符串,并替换为word2 :n1,n2s/word1/word2/g
逐个替换 :n1,n2s/word1/word2/gc
从第一行到最后一行进行替换应该是 :1,$s/word1/word2/g
6.向前翻页 ctr+f
向后翻页 ctr+b
7.恢复修改操作 u
8.复制本行 yy
本行往下n行进行复制 nyy
9.粘贴在光标以下的行 p
粘贴在光标以上的行 P
10.向后删除一个字符 x
向前删除一个字符 X
向后删除n个字符 nx
11.保存 :w
退出 :q
强制退出不保存 :q!
强制保存 :w!
保存并退出 :wq
另存为 :w otherfilename
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值