Linux vi命令

vi命令,总结下平时经常用到的一些用法

1、插入操作,在命令行模式下按‘i’、‘a’、‘o’,进入插入模式

i:插入,从光标所在开始插入

a:插入,从光标所在下面1个字符开始插入

o:插入空白的一行,相当于回车换行了,可以从行首输入内容

2、删除操作,删除单个字符,删除1行

x:删除光标所在处后面的1个字符

        nx:删除光标所在处后面的n个字符,如5x,就是删除5个字符

X:删除光标所在处前面的1个字符

nX:删除光标所在处前面的n个字符,如5x,就是删除5个字符

   

dd:删除光标所在行

ndd:光标所在行(包括)往下的n行

3、复制

yy:复制光标所在行,单行哦;

p:把复制这行粘贴,yy和p必须搭配使用哦~

4、替换

r:替换光标所在的字符,只单个字符哦

R:替换光标所在后面的字符,直到你按了ESC键,才停止替换

5、跳行

首先得知道行号。在底线命令行模式下输入”:set nu“,或者输全了”set  number“,其他输入都不对,回车即可显示各行的行号了。

第二跳到指定航。先按Esc键确定已经处于Command mode下了,再按下”:“即进入了底线命令模式,然后输入数字,回车就可以跳转到指定行了


6、跳到行首,行尾

按数字0,跳转到所在行的行首

按$,跳转到所在行的行首


7、行号

:set number 将行号显示出来,但行号并不是文件的一部分。缩写形式为:set nu
:set nonumber 清除屏幕上的行号。也可以使用缩写形式:set nonu

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值