作者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