ホームページ  >  に質問  >  本文

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

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

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

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

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

phpcn_u1582phpcn_u15822712日前610

全員に返信(10)返信します

  • 伊谢尔伦

    伊谢尔伦2017-05-16 16:39:03

    使用可能:

    • neovimの端末

    • tmux + vim

    • vim + コンクシェル

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 16:39:03

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

    返事
    0
  • 阿神

    阿神2017-05-16 16:39:03

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

    返事
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-16 16:39:03

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

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

    返事
    0
  • 世界只因有你

    世界只因有你2017-05-16 16:39:03

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

    :!Python %

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

    返事
    0
  • 天蓬老师

    天蓬老师2017-05-16 16:39:03

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

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

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

    返事
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-16 16:39:03

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

    返事
    0
  • 漂亮男人

    漂亮男人2017-05-16 16:39:03

    これは私のです:

    リーリー

    返事
    0
  • 漂亮男人

    漂亮男人2017-05-16 16:39:03

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

    https://github.com/wsdjeg/DotFiles

    返事
    0
  • 仅有的幸福

    仅有的幸福2017-05-16 16:39:03

    nnoremap <リーダー>r :!%:p

    返事
    0
  • キャンセル返事