初学嵌入式Linux之vi编辑器的使用(一)

vi编辑器有3种模式,分别为命令行模式、插入模式以及底行模式

命令行模式只能对代码进行复制粘贴等操作。

插入模式主要是编辑代码

底行模式主要用于查找替换,保存代码或者退出编辑

1.当你想要进入某个文件编写程序时,具体命令如下,这是在ubuntu下进入编辑test.c的编辑界面,

linux@ubuntu:-$ vi test.c

进去以后对于三种模式可以切换,如下图

这里进去test.c以后,是命令行模式,没有办法写代码,所以这里要切换到插入模式,写一个i,就会成为插入模式,这个时候就可以写代码了。

写完代码以后保存并退出

这里注意,代码写完以后,要按ESC回到命令行模式,再按:wq,保存并退出,如果单按:q,是只退出不保存 ,只按:w,属于随手保存但不退出

拓展命令

在插入模式里面,I是在行首插入命令,A是在行尾插入命令,o是在下面加一个空行,O是在上面加一排空行。

如果忘记在哪个文件夹下面,可以按了Esc以后,:!pwd(:!,这个命令是在vi中执行其他外部命令)

在vi命令行模式里面,将光标放到哪行,用yy可以复制这行,若要粘贴到另外一行,则将光标移到另外一行,按p。(复制粘贴剪切操作都要在命令行模式下)  注意:小写p是复制在光标所在行的下行,大写P是复制在光标所在行的上行。

按dd可以删除命令行

PS:yy和dd前面可以加数字,即为复制几行或是删除几行,将光标移到相应位置

x是删除字符 前面可以带数字,即几个字符

undo是恢复上一步,也就是撤销

上述命令(按键都是在命令行模式下操作)

部分总结

:w  test.c  ,此处文件名为test.c

 

 注意,这些操作都是在底行模式下操作。

:r  文件      读入文件内容将一个文件内容引用到另外一个文件里

(先打开一个文件,再在底行模式下输入:r 加上文件名称)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值