vi编辑器的简单使用

vi是一种方便的代码编辑器,Linux系统一般是自带的

vi和vim的区别:vim是vi的升级版,基础功能两者一致,不过在嵌入式开发板中只有vi没有vim,但是在Ubuntu上我们可以使用vim编辑器,它的功能更加丰富。

这里只讲解vi编辑器基础用法,如果使用vim编辑器需要手动安装vim编辑器

打印hello world

收先安装vim

sudo apt-gpt install vim

这就是安装完成了

再安装gcc

sudo apt-gpt install gcc

安装这两个时,都会询问你[Y/n],打回车就好

写入.c文件

vi hello.c

进入编辑器之后是插入模式,按下a,就可以进行编辑了,然后输入打印helloworld的代码

输入完成之后,按下esc,就可以退出编辑模式,进入插入模式,按shift加:,输入wq,w是保存,q是退出

进行编译

gcc hello.c

会出现一个a.out 的文件

运行指令

./a.out

这样就打印出来了。

vi常用的两种模式

1.命令行模式:按ESC进入,在这个状态下,可以输入命令常用命令

: + 行号:跳转到某一行

G:跳转到文本末尾

yy: 复制某一行,复制的位置由光标所在位置决定

yx:复制若干行,x代表行数,输入2,就是复制当前行和它下面的两行(总共三行), 复制的位置由光标所在位置决定。

p:把刚刚复制的内容进行粘贴,粘贴的位置由光标所在位置决定

:+wq 保存文本并退出

:+q 正常退出文本

:+q! 强制退出文本

:set nu 程序显示行号

:dd 删除一行

ESC: gg=G 自动整理代码

2.文本输入模式:

按i或者a进入 进入文本输入模式,即可编辑代码,注意只能键盘操作, 鼠标不行。

gcc编译后不指定生成文件名,会默认生成a.out

指定生成文件名

gcc hello.c-o abc

就是将hello.c编译后的文件命名为abc

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐