[問題の説明]
それが Vim から飛び出さないことを願っています
そうであることを願っています: 通常モードで特定のキーを押すと、出力を簡単に観察できるように下に小さなシェル ウィンドウが表示されます (ただIDE と同様)
場合によっては、アイデアを検証するために、Vim と Shell を頻繁に切り替えることはできません
【環境・動作環境】
Ubuntu14-Vim7.4(Vi非対応)
更新
解決しました
車輪を再発明しないでください。それは良くないだけでなく、vim スクリプトの構文に慣れていないため、つまらない車輪になってしまいます
「vim Quickrun」を Google 検索してください
使用可能:
neovimの端末
tmux + vim
vim + コンクシェル
直接実行
:!python a.py
可以啦!另外非要映射快捷键的话,我使用了一个大神的vim配置,很完善,k-vim, 他里面就有一个运行按键设置::
F10
就跟:!python a.py
効果は同じです、vimのmakeは以下の実行結果を表示します。
vim でシェルを実行するためのプラグインには特に満足していません。そこでその後 tmux や vim を使ってみたのですが、何か問題が起こることもあり、GUI のあるシステムではいつも気分が悪くなってしまいます。
それで今は vim + tilda を使っています。 tildaに似たガジェットはたくさんありますが、名前は忘れました。
ウィンドウを分割する方法が必ずわかります
! !コマンドラインを実行し、結果を現在のバッファに書き込みます
マクロとキーバインディング
これらの組み合わせはあなたが望むものです
@shomy のメソッドは少し改善される可能性があります:
:!Python %
% は現在のファイルを参照します。実行する前に保存する必要があります。
https://github.com/klen/python-modeの使用を推奨します
Pythonスクリプトを直接実行、virtualenvもサポート
Pythonコードを実行する(<leader>r)
ターミナルウィンドウのある neovim を使用します。
これは私のです:
リーリーneovim、組み込みターミナルを使用できます。私の構成を参照できます(vimと互換性があります)
https://github.com/wsdjeg/DotFiles
nnoremap r :!%:p