Re: [轉錄][問題] VIM 編譯與執行

看板Editor (編輯器(vim/emacs))作者 (c9s)時間14年前 (2010/09/29 16:12), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/6 (看更多)
※ 引述《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
文章代碼(AID): #1CelJG1e (Editor)
文章代碼(AID): #1CelJG1e (Editor)