在终端使用vi/vim编辑器
首先,运行vi时,若不存在.c文件,会自动创建该文件
vi filename.c //进入filename.c
其中,在vi编辑器中,有两种模式:
插入模式:键盘的输入会定向到文件内容缓冲区;
命令模式:键盘的输入会定向到底行命令缓冲区;
命令模式 => 插入模式:i
插入模式 => 命令模式;Esc
当编写完代码,想退出时:
首先点击ESC,再输入:
w: 写入;
q: 退出;
!:强制执行
wq:保存并退出
q!:强制退出
完整流程:
s1: vi hello.c
回车之后,进入vim的命令模式
s2: 按i键 (insert)
此时从命令模式 进入 插入模式(编辑模式)
s3: 按ESC键
退出插入模式,回到了命令模式
s4: 按shift+: // 底行模式
w //write ---保存
wq //quit ---保存并退出
在命令模式下
1.复制 : 将光标移动到需要复制的行 n + yy //n代表复制n行
2.粘贴 : 将光标移动到需要粘贴的行 p
3.剪切 :将光标移动到需要剪切的行 n + dd
4.撤销 : u
5.选中操作:
v + 移动选中范围 + y(复制)、d(剪切) + p (粘贴)
6.查询:
/关键词
下一个:n
上一个:shift + n;
7.行选中: 配合方向键 选中多行 shift+v
8.块选中: ctrl+v // 在选中时,均可以使用复制,剪贴按键
9.多开:
水平分屏: vsp + path/filename
垂直分屏: sp + path/filename
切换:ctrl + ww
wqa: 全部保存并退出;
10.注释:
//单行注释
/*注释*/
注释: 译源码:不带.c后缀 不能编译
gcc + xxx.c
warning :警告 在编译过程中,遇到未知风险;
error: 错误 在编译过程中,遇到致命问题;
gcc xxx.c -o xxx.out、