はじめに
今日はVim上でshell動かしたいと思って色々探しました
ピュアなvim
ピュアなvimでは、vimと画面分割をして、shellを呼び出すことができないようです。※外部のプラグイン利用・neovimを使うと利用できる様子。
フォアグラウンド・バックグラウンドでは、shellを起動することは可能です。
shell・外部コマンドをを呼び出す方法
フォワグラウンド処理
:shell
|:sh
shellを起動するexit
でvimに戻ることができるバックグラウンド処理
Ctr-z
でバックグラウンドで shellを起動でき、fg
でフォワグラウンドの処理に戻ることができる。
vimshell
プラグインとしてはvimshellが存在するらしい。ぜひ使ってみたい。
vimのプラグインを使うのはまだはないのかなーという感触です。おいおい調べて行きます。
neovim
neovimがあるらしい。vim上でshell等も利用できるらしいし、色々便利みたい。
これからもう少し調べてみたい。
neovimのterminal emulatorが便利すぎた
neovimの便利設定 ターミナルモードのマッピング
neovim = VM