我现在使用Vim作为我的主要编辑。 使用http://www.github.com/astrails/dotvim作为我安装的基础。
我遇到的问题是,当我运行规格时,规格的结果不会在屏幕上延迟,我看不到发生了什么。
进一步解释这一点,我有一个视频来演示这种情况: http://www.youtube.com/watch?v=gUB48XwNq0M&feature=plcp
我需要用CTRL + Z隐藏vim然后fg再次显示它,这显然不是很好。
愿意为此提供帮助
**编辑**
我在这里更详细地发布了这个问题: http://avi.io/blog/2012/08/05/problem-with-running-spec-in-vim/
答案 0 :(得分:1)
我首先要检查这是否与您运行的任何shell命令相同,或者只是在运行spec文件时。 例如如何从VIM内部简单运行'ls'?
:!ls
如果上面等待' Enter ',我猜你在运行你的规范的映射中有一个尾随空格(或类似的)。 例如,将此行添加到。 vimrc 会将 Leader-l 映射到'ls'命令,并会提示“ Enter ”。
nmap <leader>l :!ls<cr>
但是,如果您在末尾添加尾随空格的同一行,它将立即退出控制台:
nmap <leader>l :!ls<cr>
所以我会检查你用来运行规范的映射。
答案 1 :(得分:0)
这可能与:help more
有关,但我认为这类事情的最佳解决方案是tmux和turbux.vim的组合。观看视频here。