vim 文件名
打开或创建文件
vim +8 文件名
光标n行打开
插入模式
esc键退出到编辑模式
编辑模式(默认进入)
a
i
o
进入插入模式
u
撤销
ctrl+r
反撤销
【n】x
向后剪切n个字符
【n】X
向前剪切n个字符
【n】dd
剪切n行
【n】yy
复制n行
p
粘贴
.
执行上次操作
shift+zz
保存并退出
shift+:
进入命令模式
【n】G
光标移动至n行
G
光标至最后
gg
光标至开始
/字符串
查找
n同方向查找
N反方向查找
命令模式(最后一行模式)
wq
保存并退出
w
保存
x
保存并退出
q!
强制退出不保存
w 文件名
另存为
gcc
gcc *.c
编译所有.c文件
gcc 文件名
编译文件生成可执行文件
gcc -E hello.c -i
makefile
代码维护工具
目标:依赖文件列表
命令列表
hello:hello.c hello.h
gcc hello.c -o hello
clean:
rm hello
假想目标
clean
make clean
调用
make变量
$()
系统变量调用
预定义变量