2016-03-20 16 views
0

geçirilecek görünmüyor.Vim'ın kabuk olarak PowerShell ayarlama: Komut Windows üzerinde GVIM içinde kabuk olarak PowerShell kurmaya çalışıyorum doğru

:!ls'u yaptığımda, çalıştırdığım komutla bir vimrun.exe pencere alıyorum, hiçbir şey yapmıyor gibi görünüyor. Onu kapatana kadar öyle kalır.

vimrun.exe output


Benim .vimrc yapılandırma:

set shell=powershell 
set shellcmdflag=-command 
set shellquote=\" 
set shellxquote= 

Hiçbir şey engel: Ben :verbose set shell? shellcmdflag? shellquote? shellxquote? yaptığımda değerleri yukarıda belirtilen olsun.

%PATH%'dan vimrun.exe'u kaldırdığımda, aynı davranışta sadece boş olan (hiç çıktı yok) bir Powershell penceresi alıyorum.

komut kendisi gayet - Ben cmd elle yürüttüğünüzde beklendiği gibi çalışır. Vim kabuk cmd olarak ayarlandığında yanı beklendiği gibi

, her şey çalışıyor.

Orada ilişkili görünebilir soru vardır, ancak aynı değildir:

.210

cevap

0

konu sistemimde düzgün çalışmıyor PowerShell 32-bit meğerse (neden henüz anlamaya). sistemimde çalışıyor 64 bit powershell başlattı

set shell=C:\\WINDOWS\\sysnative\\WindowsPowerShell\\v1.0\\powershell.exe 

: Ben set shell=powershell değişti.

İlgili konular