Dış komut yürütmek :!
veya :r!
isteğe bağlı olarak çıktısını metne eklemek biliyorum . Ben bile yapabilirim :!sh
ve çıkana kadar yaşayacak bir kabuk ortaya çıkaracağım - ama kabuk aktifken Vim 'uykuda' ve erişilemez. Bir anlığına Vim'e dönmek istersem kabuğu bırakmalı ve yeni bir tane çıkarmalıyım - çok yararlı değil.
Birlikte Vim askıya alarak, zıt ucunda kabuk erişebilir ^Zve içinden Vim işini yönetmek bg
, fg
ve jobs
. Bu daha mantıklı ama uzun vadede çok hantal. Ben kullanabilirsiniz Screen
benim pencere yöneticisinin açık birçok pencere (genellikle değildir) mevcuttur, ya eğer (yine uzak ana hem vim ve kabuk, hantal olması, sırayla onların her hedef ana bilgisayara ve ssh.)
Vim bir kabuk oturumu açmama ve diyelim ki (iç) pencerelerinden birinde saklamama ya da ona geri dönmeme izin vermem en uygun olurdu. Böyle bir şey mümkün mü?
:split
dosyayı diğer pencerede tutarken bir kabuk açmak ister misiniz ? ... Bu bana tmux veya ekran için bir iş gibi geliyor ...