Vi编辑器的使用

vi 后边的文件可以不存在!退出保存后会自动保存到这个文件里
esc 模式转换
:q  退出
:q! 强制退出
:w  加文件名
:wq 保存退出


dd删除一行
D把光标后边的内容删除
dw删除光标后一个单词

cc删除一行后替换
cw删除替换一个单词
r替换(replace)一个字符,按n跳到下一个(N上一个)替换(与查找结合)
i插入insert
a就是append

/**,回车。查找**,从前往后找
?**, 回车。查找**,从后往前找

拷贝一行:首先把光标定位到需要拷贝内容的最前边,按yy键,再把光标定位到需要拷贝内容的最后,按p。拷贝完成一行,如果要拷贝多行,则yy前加数字n,比如2yy就是拷贝选中的2行

如果只拷贝一行中的一部分,则先把光标定位到需要拷贝内容的最前边,按Y,再把光标定位到需要拷贝内容的最后,再把光标定位到粘贴的位置,按p。

拷贝光标所在位置到行末,按y加$

设定行号 :set nu
进入第n行,按n加G
k,j,h,l与上下左右一样,不过毕竟方便,因为这四个键正是你后手的位置
w,b  光标向前或向后跳过一个单词

U 撤销


:e 文件名   打开另外一个文件
:n 文件名   新建一个文件
:!加**  执行**命令,比如:!gcc -o ??.c表示执行gcc而不需要退出,执行后按回车,回退vi
                        :!./a  表示执行a

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值