• ベストアンサー

vimからシェルを呼び出すことはできますか?

Linux上でvim ver6.1を使用しています。 splitコマンドで画面を分割して、片方の画面はシェルを呼び出したいのですが、そのようなことは可能でしょうか? イメージとしては、emacsで画面を分割して、片方の画面では、M-x shellを実行したときのようにしたいのですが。

質問者が選んだベストアンサー

  • ベストアンサー
  • emonky
  • ベストアンサー率28% (18/63)
回答No.1

:spで画面分割は可能です :shellでシェルも呼び出せますが、emacsの用にはいかないです。(exitでviに戻る) できるのならばもう一つターミナルを開いたほうがよいと思います。

参考URL:
http://homepage1.nifty.com/niwatori/vi/t04.html

その他の回答 (1)

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

#1の方が書かれているように別のターミナルウィンドウを開くのがいいと思いますが、どうしてもというなら、 :r !ls -l とかやるとコマンドの実行結果がバッファに読み込まれるので、面倒ですがコマンドの実行は出来ないわけではありません。3行くらいコマンドを書いて、 :1,3!sh -v というのも出来ますね。いずれにせよ、emacsのshellモードのようには行きません。

関連するQ&A