2012-06-12 14 views
5

tamamlama öneri atmak için: öyleydi olarak kullanmak ise uzun bir sonraSadece geri ayarı benim 'completeopt' değiştirdik

set completeopt = preview,menuone 

: varsayılan

set completeopt = preview,menuone,longest 

'un varsayılan olarak seçilen ilk girişi tercih etmesine karar verdim.

Yine de bir sıkıntım var. Ben tamamlayabilmek istiyorum, eğer aradığım eşleşme listede değilse önerilen tamamlamayı iptal eder ve orijinal metne geri döner. Bu nasıl yapılır?

Bu davranış var, ancak rasgele bashing düğmeler verimli kanıtlamadı ve arama benim için çalışmıyor, uzak bir geçmişten hatırlıyorum gibi görünüyor.

Yardımlarınız için teşekkür ederiz.

cevap

5

Orijinal metne dönmek için her zaman Ctrl-E yazabilirsiniz.

Ayrıca

, Ctrl-N/ Ctrl-P olacak orijinal metin sonunda döngüsü.

Bkz: Daha fazla ayrıntı için :help completion:

tamamlama bunu durdurmak ve geri başlangıçta yazılı metne gitmek için CTRL-E kullanabilirsiniz aktiftir. CTRL-E eklenmeyecek.

+0

Ah, çok teşekkür ederim! Bunu nasıl özledim bilmiyorum: Hatta alıntı yaptığınız dokümana baktım bile! Cevabınızı geliştirmek için: '': bu yazılan yerdeki tamamlanma yardımına '. –