几乎一下午都在研究 VIM 里 make
,我的理想方式是,make
后如果没问题就只需要 echo
一行 success,如果有错误就 less make-output.txt
,一开始以为 make 是 :!
或者 term
,最后才明白用 job_start
,有完整的回调函数。
另外 VIM 里的 :term
这名字噪音太多了,原本有个 $TERM
,搜 terminal
又经常指代运行 VIM 的终端。结果我想查 :term ++close
跑完程序后怎么获取 exit status,出来的全是怎么从 VIM 的退出。
最终这个问题按我理想的样子解决了,先用用看顺手不。