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.
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.
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.
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.