2

私はvimをpythonモードで使用しています。通常、スクリプトの出力は画面下部のQuickfixウィンドウに表示されます。残念ながら、このウィンドウは自動的にスクロールされず、常にスクリプトの先頭に表示されます。スクリプトの実行中に更新されるように、常に出力の下部を表示するようにウィンドウの内容を自動的にスクロールすることができれば理想的です。これをどのように達成できるかについてのアイデアはありますか?

編集: 出力ウィンドウはクイックフィックス ウィンドウではなく、他のタイプのウィンドウであることに気付きました。どのタイプかわかりません。クイックフィックスは、スクリプトにエラーがある場合にのみ読み込まれます。クイックリストの最後に移動するコマンドは :clast ですが、もちろん、クイックリストに入れられていないため、python 出力では機能しません。私の質問は、これがどのタイプのウィンドウであるか、またウィンドウの最後まで自動的にスクロールする方法を知っていますか。

提案をお寄せいただきありがとうございますY

4

1 に答える 1

1

FDinoffが言ったことを自動化するだけでこれを解決しました。これを .vimrc に含めます:

augroup runcodegroup
    autocmd!
    autocmd FileType python nnoremap <buffer> <D-r> :Pyrun<CR><C-W>jG<C-W>k
augroup end

<D-r>( CmdR) を、コードを実行したい任意のマッピングに変更し、出力をスクロールします。

于 2013-09-03T21:39:55.733 に答える