Vim'den şu şekilde çıkamıyor:! Q [kapalı]


24

Bir metinde yanlış değişiklikler yaptım ve şimdi kaydetmeden Vim'den ayrılmak istiyorum. Yazmam gerektiğini biliyorum: normal moddayken! Q, ancak bunu yaptığımda şunu söylüyor:

[No write since last change]
/bin/bash: q: command not found

shell returned 127

Press ENTER or type command to continue

GİRİŞ veya başka bir şey tıklarsam, Vim'e geri döner. Neler oluyor?


Ayrıca gelecekteki vim soruları için vi.stackexchange.com adresini ziyaret edin.
agold

3
Öyle :q!(bırak, demek istiyorum!), Değil :!q(kabuk kaçış, borudan geçen akım çizgisi boyunca q)
vonbrand

1
"Gelecekteki okuyuculara yardım etmeleri pek mümkün değil" ancak bazı garip sebeplerden dolayı, oyları almaya devam ediyor ...
Rodrigo

5
Bu gönderinin "konu dışı" bayrağına katılmıyorum. Google'da vim noob olan aynı konuyla ilgili en çok hit olan oydu. Sormak için teşekkürler, @Rodrigo.
andersoyvind

1
Bunun konu dışı olduğunu anlamıyorum, aynı problemle yeni karşılaştım. Kelimenin tam anlamıyla kabuk istemine geri dönemedim ve OP ile aynı şey istendi. :!qTerminal penceresini kapatmaya karar vermeden önce birkaç kez komut verebileceğimi ve vereceğimi biliyordum .
ConstantFun

Yanıtlar:


38

Kullanın :q!. Örnekte çağrılan bir komutu çalıştırmayı :!qsöyler .vimq

Ayrıca :help !ve :help quitdetaylar için bakınız.


Tabii ki. ! komutundan önce değil önce. Acelem vardı ...
Rodrigo
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.