Vim编程利器:编译、搜索与错误导航全攻略
1. 编译代码与快速修复列表
1.1 编译代码
在Vim中,我们可以使用 :make 命令来编译代码。例如,对于一个C程序 wakeup.c ,我们可以使用以下命令进行编译:
:make
➾
gcc -c -o wakeup.o wakeup.c
❮
gcc -o wakeup wakeup.o
当程序成功编译后,快速修复列表(quickfix list)会更新为最新的 make 命令输出。如果没有错误报告,光标会保持在原位。
1.2 避免光标跳转
默认情况下,运行 :make 命令时,Vim会自动跳转到第一个错误处。如果我们希望光标保持在原位,可以使用以下命令:
$ make!
这里的 ! 字符告诉Vim更新快速修复列表,但不跳转到第一项。如果我们不小心运行了 :make ,又想回到运行前的位置,只需使用 <C - o> 命令跳转到跳转列表中的上一个位置。
1.3 浏览快速修复列表
快速修复列表包含一个或多个文件中的位置集合。每条记录可以是运行 :make 时编译器抛出的错误,也可以是运行 :grep 时的搜索匹配项。我们可以使用以下命令来浏览快
超级会员免费看
订阅专栏 解锁全文
870

被折叠的 条评论
为什么被折叠?



