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

最初に、これが実行するシェルコマンドと同じ動作であるかどうか、またはスペックファイルを実行するときだけであるかどうかを確認します。 たとえば、 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 に答える