linux——vi编辑器
vi和vim的区别:vim是vi的升级版,基础功能两者一致,不过在嵌入式开发板中只有vi没有vim,但是在Ubuntu上我们可以使用vim编辑器,它的功能更加丰富。yx:复制若干行,x代表行数,输入2,就是复制当前行和它下面的两行(总共三行), 复制的位置由光标所在位置决定。输入完成之后,按下esc,就可以退出编辑模式,进入插入模式,按shift加:,输入wq,w是保存,q是退出。进入编辑器之后是
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
更多推荐



所有评论(0)