2014-11-12 19 views
5

Genellikle vim kullanırken (örneğin grep yapmak için) : sh komutunu kullanırım.Arka plan vim'inin algılanması: sh

Ama bazen kabuğumun arkasında çalışan bir vim vardı unuttum.

Kabuğumun arkasında çalışan bir vim olduğumu algılamak için bir komut var mı?

Sen bu daha sonra

$ echo $VIM 

Not ayarlarsanız görebilirsiniz bir ortam değişkeni kümesi VIM denilen olmalıdır

cevap

3

Sen Vim özgü kabuk değişkenleri ayarlanmış olup olmadığını görebilirsiniz:

$ echo $VIM 
$ echo $VIMRUNTIME 
$ echo $MYVIMRC 
+0

Thanx, çekicilik gibi çalışıyor – Schminitz

2

, sizin kabuğunda sadece olduğunuzda $ VIM ayarlandığını da mümkündür (olası) var normalde.

0

Sen ebeveyn işlemini kontrol edebilir:

$ ps -p $PPID -o cmd= 
vi file 

Veya ortam değişkenleri bağımsız olması:

$ ps -p $(ps -p $$ -o ppid=) -o cmd= 
vi file