Vim'de birçok otomatik tamamlama aroması var. Bir yol SuperTab kullanmak olabilir . Bu, sekme tamamlamayı istediğiniz zaman daha az veya çok kullanmanın bir yolunu sağlar. Bu, Tabbir tamamlama listesi almak için kelimeyi kısmen yazdıktan sonra vurmanıza olanak sağlar . Örneğin, yazarak eatF
, ardından Tabgenişletmek içineatFood.
Lütfen aklınızda bulundurun : Bu resimlerin tümü, eylem halindeki örnek giflere bağlanır.
![Bir gif görmek için tıklayın mükemmel tamamlamalar](https://i.stack.imgur.com/dVuOT.png)
Vim'in mükemmel başka seçenekleri var. :h ins-completion
Yerleşik tamamlama seçeneklerinin çeşitliliğini görmek için okumalısınız . Vim Ctrl- XCtrl- kullanarak O, jedi gibi bir python uyumlu eklenti ile birlikte bir tamamlama aroması verebilir. Jedi çok yönlü tamamlama hakkında dokümantasyon verecek şekilde yapılandırılabilir (bu Ctrl- XCtrl- Oyapar). Sonra tamamlama adayları için belgeler bölünmüş bir pencerede görünecektir.
![Bir gif görmek için tıklayın ctrlxctrlo tamamlama](https://i.stack.imgur.com/etSIu.png)
Benzer eklentiler kullanmak, ancak farklı seçenekler kullanmak her türlü davranışa yol açar. Örneğin, otomatik tamamlama isteminde bulunmanız gerekmeyebilir (eğer peşindeyseniz). Bunun yerine, bir kelimenin bazı harflerini (örneğin, 2 veya 3) yazdıktan sonra, bir eklenti bir menüdeki olası tamamlamaları akıllıca sunmayı deneyebilir.
![Bir gif görmek için tıklayın görüntü tanımını buraya girin](https://i.stack.imgur.com/gtNK0.png)
Yani kısa cevap evet! Ancak yapılandırma süreci biraz karmaşık olabilir. Mastering vim'in uzun merdivenlerinde bir adım olarak düşünüyorum.