vim的部分使用及makefile编写

来源:互联网 发布:ios11怎么更新软件 编辑:程序博客网 时间:2024/06/08 00:32

vim操作

命令行情况下

i 光标前插入
a 光标后插入
o 下一行插入
shift+i(I) 当前行首插入
shift+a(A) 当前行尾插入
shift+o(O)
dd 整行删除
cp 拷贝

多文件

:sp 文件名 vim编辑界面新建文件
esc 返回命令行
ctrl+w+下箭头 进入之前文件
:set nu 打开代码行号
行数+dd 剪切
ctrl+w+上箭头 进入新建文件
p 粘贴
:wqa 保存所有文件并退出
*.o 所有的.o文件


Makefile

例:
hello.out:max.o min.o hello.c
gcc max.o min.o hello.c -o hello.out #tab缩进(这是注释)
max.o:max.c
gcc -c max.c -o max.o
min.o:min.c
gcc -c min.c -o min.o


其他命令

gcc -E hello.c -o hello.i
gcc -S hello.i -o hello.s
gcc -c hello.s -o hello.o
gcc hello.o -o hello #或者一步 gcc hello.c -o hello
./hello
| 通道 把前一个的输出作为后一个的输入
&& 两个命令同时执行
echo $? 返回0代表前一条命令执行成功