0

几天来,我一直在使用 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/

4

2 回答 2

1

我会首先检查这对于您运行的任何 shell 命令是否是相同的行为,或者只是在您运行规范文件时。 例如,在 VIM中简单地运行'ls'的行为如何?

:!ls

如果上面等待' Enter ',我猜你在运行你的规范的映射中有一个尾随空格(或类似的)。例如,将此行添加到您的 . vimrc会将Leader-l映射到 'ls' 命令并提示输入 ' Enter '。

nmap <leader>l :!ls<cr>

但是,如果您在末尾添加带有尾随空格的同一行,它将立即退出控制台:

nmap <leader>l :!ls<cr> 

所以我会检查你用来运行规范的映射。

于 2012-08-05T16:02:23.357 回答
0

这可能与某些事情有关:help more,但我认为这种事情的最佳解决方案是tmuxturbux.vim的组合。看这里的视频。

于 2012-08-02T21:07:47.457 回答