作者kornelius (c9s)
看板Editor
标题Re: [转录][问题] VIM 编译与执行
时间Wed Sep 29 16:11:58 2010
※ 引述《yoco315 (眠月)》之铭言:
: [3] 细心的人可能已经发现「编译→执行」这中间不一定顺利,
: 因为编译有可能有错误,这个时候,我就不希望 !./a.out 被执行。
: 所以实际上我不是这样 map,而是 :map <F5> :call BuildAndRun()<CR>。
: BuildAndRun() 是我自己写的一个函数,
: 他会先 make,然後检查 quicklist,如果没错,就 !./a.out,
: 如果有错,他就停住了。
: 後来我觉得好像可以用 make && ./a.out 还是啥之类的作掉这件事,
: 但是我没试过,有人有心得的话请分享给我知道 XD
试用 getloclist() function 搭配 cal system()
譬如:
cal system("xterm -hold ./a.out")
写个 function 就可以解决这个问题了。 :-)
: [4] 官方网站 http://clewn.sourceforge.net/
: 别人的 blog 教学 http://tinyurl.com/y9p3wwc
--
qr{Cornelius|c9s};
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.59.10.83