🍊自我介绍
Hello,大家好,我是小珑也要变强(也是小珑),我是易编程·终身成长社群一名“创始团队·嘉宾” ,现在我来为大家介绍一下有关嵌入式方面的内容。在进入介绍之前,可能有一些小伙伴不了解易编程·终身成长社群;想要进一步了解社群的小伙伴可以点击下方链接自行跳转至关于社群的介绍:
易编程·终身成长社群 :
https://blog.csdn.net/weixin_74300052?spm=1011.2266.3001.5343
🍊常用工具介绍
前言
我们想要编写C语言代码,可以使用linux系统提供的工具才能进行代码的编写。代码编写完成之后,我们还需要验证书写的代码是否正确。这就需要编辑器来进行验证。linux系统为我们提供了比较好的开发工具。
vim 编辑器:书写代码的工具
gcc编译器:编译代码的工具
🍊vim编辑器
1、vim编辑器基本操作
模式 | 使用方法 |
---|---|
命令模式 | vim+hello.c 默认打开的 |
插入模式 | 按下小写的“i”键,在终端的左下角会出现一个叫做“insert”的关键字,便是进入插入模式,可以书写代码了 |
底行模式 | 代码书写完毕后,按下esc键,退出插入模式,在按下shift + " : ",可以使用以下命令: w 保存 q 退出 a 所有 i 强制执行 |
插入模式:
底行模式:
2、vim编辑高级操作
注意:以下操作都在命令模式下进行【按下 esc 键后,可进入命令模式】
a. vim切换命令
命令 | 功能 |
---|---|
a | 进入编辑状态,从当前光标之后的位置开始插入键盘输入的字符 |
i | 进入编辑状态,从当前光标之前的位置开始插入键盘输入的字符 |
o | 进入编辑状态,并插入一新行,光标移到该新行的行首,以后键盘输入的字符将插入到光标位置 |
ESC | 进入命令状态 |
: ! | 在vi中执行外部命令 ! ,按回车键可以返回vi继续工作 |
b. vim拷贝与粘贴指令
命令 | 功能 |
---|---|
[N]x | 删除从光标位置开始的连续N个字符(并复制到编辑缓冲区) |
[N]dd | 删除从光标位置开始的连续N行(并复制到编辑缓冲区) |
[N]yy | 复制从光标位置开始的连续N行到编辑缓冲区 |
p或P | 从编辑缓冲区复制文本到当前光标位置(即贴) |
u | 取消上一次操作(即恢复功能) |
c. vim保存退出指令
命令 | 功能 |
---|---|
:q | 退出没有修改的文件(若文件被修改了而没有保存,则此命令无效) |
:q! | 强制退出,且不保存修改过的部分 |
:w | 保存文件,但不退出 |
:x | 保存文件并退出 |
:w File | 另存为File给出的文件名,不退出 |
:r File | 读入File指定的文件内容插入到光标位置 |
d. vim使用手册
在终端中输入下面这个指令:
1 vimtutor zh
出现下面的使用手册:
博主有点小贪心:
喜欢的小伙伴可以:点赞+关注+评论+收藏(一键四连)哦~