2016-04-16 6 views
1

多くの場所で、Running Python code in Vimを含むvimからPythonスクリプトを実行する方法について説明しています。vimからpythonを実行する場合、出力ウィンドウを移動する方法

しかし、私の出力はページにまたがり、私は最後のページしか見ることができません。私は結果の上に移動することができません。

私は試みました:!clear; python%|もっと。これは出力をより多く保持しますが、もう一度終了すると事は同じになります。結果ウィンドウで移動する方法はありますか?

また、ショートカット「map:w:!python%| more」を追加できません。

+0

http://askubuntu.com/questions/273066/running-python-in-vim – PetarP

+0

@PetarP:%pyfはpythonと非常によく似ています。もっと。 raw_inputも受け付けません。エラー: "count = raw_input( 'Count Count - ') EOF \ nエラー:行を読むときのEOF" – user2647717

+0

これは公式のvimドキュメントです。この最初の部分はエラーhttp://vim.wikiaを処理する必要があります。 com/wiki/Execute_Python_from_within_current_file – PetarP

答えて

0

出力は単に端末に出力されるので、端末の機能を使ってスクロールする必要があります。 Linux TTYと多くのX11端末エミュレータの両方がサポートされていますShift - PgUp/PgDown; X11では、スクロールホイールを使用することもできます。

Vimを使用して出力を処理する必要がある場合は、!の接頭辞にread:read !python %を付ける必要があります。出力は現在のバッファに格納されます。

Also I not able to add the shortcut "map :w:!python %|more".

投稿ごとに1つの質問だけをお勧めします。コマンドに欠けているのは、コマンドをバインドしているキーです。 %|も逃亡してください。

関連する問題