作者FreedomMax (FreedomKnight)
看板Editor
標題[vim] vim 的編譯後執行
時間Sat Aug 6 14:40:40 2011
最近我設了一個
:nmap <F5> :make<CR> :!make run<CR>
就是呀 我把執行寫在make裡面
可是呀 我根本看不到結果就又跳回來了
請問有辦法讓他暫停嗎
目前我是有看到大陸的編譯-執行是這樣做的
如果要跳出去執行東西就 :sh
還有一種比較好的方法
crtl - z就可以跳到外面去
要回到vim打上fg就可以回來了
不過我目前想做到的是一鍵執行
然後看一看執行後的樣子 再按一下回來這樣
請問有這個辦法嗎
目前我用一個很愚蠢的方法
:make run 後面不加<CR>
必須我手動按Enter就可以看到執行的樣子
然後再按一次跳回來
所以我想問<CR>到底是什麼意思呀 是幫我按Enter 按到底嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.240.54.103
1F:→ firejox:<cr> 就是enter鍵呀~~ 08/06 16:13
2F:→ FreedomMax:一般來說 :! ./a.out執行完會暫停一下 08/06 22:32
3F:→ FreedomMax:但是我加上了<CR>就好像一口氣enter到底 08/06 22:33
4F:→ FreedomMax:執行結果都看不到就結束了 08/06 22:33
5F:→ firejox:我的不會 應該是你有打錯... 08/07 21:30
6F:→ firejox:我也不太清楚你為何要用makefile來跑... 08/07 21:34
7F:→ firejox:你把:! 變成;試試看... 08/07 21:37
8F:→ angleevil:這樣好像是要按兩次enter.之前有這樣寫過. 08/08 14:56
9F:→ FreedomMax::!是enter 兩次嗎 我用:行得通 08/09 16:02
10F:→ FreedomMax:我把run寫在make是怕我執行檔名不是a.out 08/09 16:26
11F:→ angleevil:不不我是說<CR>. 08/09 17:19
12F:→ angleevil:因為我之前也是類似設計.可是後來改了 08/09 17:19
13F:→ firejox:不就是前面幾篇和置底的 VIM 編譯與執行 嗎? 08/09 20:03