看板 Editor 關於我們 聯絡資訊
※ 引述《kornelius (c9s)》之銘言: : ※ 引述《yoco315 (眠月)》之銘言: : : 所以實際上我不是這樣 map,而是 :map <F5> :call BuildAndRun()<CR>。 : : BuildAndRun() 是我自己寫的一個函數, : : 他會先 make,然後檢查 quicklist,如果沒錯,就 !./a.out, : 試用 getloclist() function 搭配 cal system() : 譬如: : cal system("xterm -hold ./a.out") : 寫個 function 就可以解決這個問題了。 :-) 大大,我現在就是這樣做阿 XD 看一下人家的文章嘛,我寫的很辛苦耶 XD 所以我的問題就是想問有沒有不用這樣做的方法。 因為 shell 的時候,我們可以 a && b 如果 a 成功才繼續 b。 只是我不知道要怎麼在 vim 裡面做到這件事且不會干擾到 vim fetch quicklist。 可以做到的話就可以直接一行做掉,省下自訂函數的障礙了。 因為雖然我自己會寫,但是推廣的時候還是希望有比較簡單的方法讓大家都能使用。 -- To iterate is human, to recurse, divine. 遞迴只應天上有, 凡人該當用迴圈.   L. Peter Deutsch -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.111.45
dryman:不知道有沒有辦法用>&擷取錯誤訊息,若為空則不執行./a.out 09/30 22:36
kornelius:所以我只是把你的函數寫出來呀,不然其他人怎麼知道? 10/02 20:27
yoco315:原來如此 XD 感謝感謝 XD 10/04 19:40
angleevil:yoco大使用make && ./a.out就有你這函式的功能了 07/14 14:37