你这工作流就有问题。
你 cd 到你的 Makefile 目录所在地,
然后 find . -type f > files.list
然后 vim files.list
然后你想要编辑任何文件就 gf 这里面的文件名,
然后你就可以打开所有的文件了。
想要编译的时候,直接 :make 就可以了。
当然了,以上只是原生 vim 的做法,
如果你稍微装一些插件,就会更方便。
比如 gf 设置成在新标签页打开,
比如用 fzf 来代替 find,
比如用 buffexplorer 来管理已打开的文件,
比如用 MRU 来跳转最近打开的文件
【 在 il15 (il15) 的大作中提到: 】
: 举个例子,我的一个项目大概有类似的结构:
: src/*.c
: include/*.h
: Makefile
: 然后进入 src里面,vim xxx.c,
: 这时候我敲 :make 提示找不到makefile
: 如果敲 make -f ../Makefile, 由于Makefile用相对路径include了一些其它东西,还是不行。
: 想请教一下怎么做才能正确地make呢
: ※ 修改:·il15 于 Sep 3 13:23:38 2021 修改本文·[FROM: 183.8.87.*]
: ※ 来源:·水木社区
http://www.mysmth.net·[FROM: 183.8.87.*]
--
修改:il15 FROM 183.8.87.*
FROM 27.38.197.*