Vim を使用して Python などのスクリプトを編集する場合、出力結果を簡単に観察できるように以下の小さなシェルを埋め込むにはどうすればよいですか?
phpcn_u1582
phpcn_u1582 2017-05-16 16:37:03
0
10
638

[問題の説明]
それが Vim から飛び出さないことを願っています
そうであることを願っています: 通常モードで特定のキーを押すと、出力を簡単に観察できるように下に小さなシェル ウィンドウが表示されます (ただIDE と同様)
場合によっては、アイデアを検証するために、Vim と Shell を頻繁に切り替えることはできません

【環境・動作環境】
Ubuntu14-Vim7.4(Vi非対応)

更新
解決しました
車輪を再発明しないでください。それは良くないだけでなく、vim スクリプトの構文に慣れていないため、つまらない車輪になってしまいます

「vim Quickrun」を Google 検索してください

phpcn_u1582
phpcn_u1582

全員に返信(10)
伊谢尔伦

使用可能:

  • neovimの端末

  • tmux + vim

  • vim + コンクシェル

いいねを押す +0
伊谢尔伦

直接実行:!python a.py 可以啦!
另外非要映射快捷键的话,我使用了一个大神的vim配置,很完善,k-vim, 他里面就有一个运行按键设置::F10 就跟:!python a.py効果は同じです、

いいねを押す +0
阿神

vimのmakeは以下の実行結果を表示します。
vim でシェルを実行するためのプラグインには特に満足していません。そこでその後 tmux や vim を使ってみたのですが、何か問題が起こることもあり、GUI のあるシステムではいつも気分が悪くなってしまいます。
それで今は vim + tilda を使っています。 tildaに似たガジェットはたくさんありますが、名前は忘れました。

いいねを押す +0
我想大声告诉你

ウィンドウを分割する方法が必ずわかります
! !コマンドラインを実行し、結果を現在のバッファに書き込みます
マクロとキーバインディング

これらの組み合わせはあなたが望むものです

いいねを押す +0
世界只因有你

@shomy のメソッドは少し改善される可能性があります:

:!Python %

% は現在のファイルを参照します。実行する前に保存する必要があります。

いいねを押す +0
Peter_Zhu

https://github.com/klen/python-modeの使用を推奨します

Pythonスクリプトを直接実行、virtualenvもサポート

  • Pythonコードを実行する(<leader>r)

いいねを押す +0
给我你的怀抱

ターミナルウィンドウのある neovim を使用します。

いいねを押す +0
漂亮男人

これは私のです:

リーリー
いいねを押す +0
漂亮男人

neovim、組み込みターミナルを使用できます。私の構成を参照できます(vimと互換性があります)

https://github.com/wsdjeg/DotFiles

いいねを押す +0
仅有的幸福

nnoremap r :!%:p

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート