«autocompletion» etiketlenmiş sorular

Yazılan bir anahtar kelimenin veya satırın bir kısmını tamamlamak için kullanılan çeşitli komutlarla ilgili sorular için.

2
Vim BibTeX dosyalarındaki virgülleri hatırlamama nasıl yardımcı olabilir?
Birkaç BibTeX dosyasını düzenlerim ve düzenli olarak virgülleri unuturum: Örneğin: @Book{cooke2015british, author = {Cooke, Lez}, title = {British Television Drama}, publisher = {Palgrave on behalf of the British Film Institute}, year = {2015}, keywords = {about} address = {London}, isbn = {978-1844576234} } Sonra virgül eklemeyi unuttuğumu göreceksiniz keywords = …

1
Bir makroda ekleme modu tamamlamayı nasıl kullanabilirim?
Hızla rasgele-ish kelimelerin bir listesini üreten bir makro tanımlamak çalışıyorum. Makroyu böyle bir listeye dönüştürmek istiyorum a b c d e bunun içine arezzo bywords czars détente eyrie Şimdiye kadar ne var: imleci harf üzerine koy a makro kaydetmeye başla qq a ekleme moduna gir <C-x><C-k> - perform dictionary completion …

1
Vim dosya adı / yol tamamlama
Ctrl + x, ctrl + f ( compl-filename) kullanarak geçerli dizinden dosya adlarını / yollarını tamamlayabileceğimi biliyorum . Geçerli dizini etkin arabellek dizinine değiştiren set autochdir ile birlikte iyi çalışır. Ancak, ben kullanmaya başladı airblade/vim-rootergeçerli dizin "proje" klasörü yapmak. Artık dosya adının tamamlanması her zaman proje klasöründen başlar. Soru: Dosya …

2
Kısmi yolların Zsh benzeri sekme tamamlanması
Vim'deki dosya adları için Bash benzeri kısmi tab-complete ile ilgili Gerçekten harika özelliklerinden biri zsh, örneğin, yazın olmasıdır ls /u/s/m/m/who.1basın Tabve karşı uygulaması gerekir ls /usr/share/man/man1/who.1.gz. Buna alıştıktan sonra /u<tab>/s<tab>/m<tab>/m<tab>..., özellikle de kısmi yolun tamamı yalnızca bir gerçek yola çözümlenebiliyorsa, ancak her bir bileşenin birden fazla tamamlaması olduğunda, geri dönmek …

2
Cmdline'daki seçenek değerleri için otomatik tamamlama
Bunu yapmaya çalıştığım sayısını sayamıyorum: :set foldmethod=syn^I Görünüşe göre tamamlama seçenek değerleri üzerinde çalışmıyor! Bazı durumlarda, seçenekler tamamlamanın mantıklı olmayabileceği karmaşık dizelerdir. (Örn 'comments'.) Ancak, yaygın kullanım örnekleri için wildchar-tamamlama sağlama yönünde herhangi bir çaba var mı? Değilse, yukarıdaki örneği nasıl çalıştırabilirim? (Dizelerden birini tamamlamak istediğimi varsayarsak ['manual', 'indent', 'expr', …

1
YouCompleteMe işlev işlevlerini neden değiştirmiyor?
YouCompleteMe'yi C ++ anlamsal tamamlama ile kullanmak istiyorum, ancak saatlerce denedikten sonra neden beklendiği gibi çalışmadığını bulamıyorum. Her şey çalışıyor gibi görünüyor ama işlev parametrelerini tamamlayamıyorum. Ben Vim Archlinux (Openbox'ta Gnome Terminali) üzerinde çalıştırıyorum: Linux Arch-PC 4.2.5-1-ARCH #1 SMP PREEMPT Tue Oct 27 08:13:28 CET 2015 x86_64 GNU/Linux YCM'yi talimatları …


1
Bir kelimenin ortasındayken akıllı kelime tamamlama
Aşağıdaki iki satırı içeren bir dosya düşünün: someLongFunction someFunction İkinci sözcüğün ortasında ekleme modundayken some|Function ve basıyorum Ctrl-n, anladım someLongFunctionFunction Vim'i aşağıdaki "akıllı" tamamlamayı alacak şekilde yapılandırmanın bir yolu var mı? someLongFunction

1
Python için bağımsız değişken tamamlama
Python için argüman tamamlamanın bir yolu var mı? Şu anda ctags, python-modu ve YouCompleteMe bir arada kullanıyorum, ancak bir işlevin bağımsız değişkenlerini otomatik olarak tamamlamak için bir işlevi eksik (ya da en azından göstermek). Bunu destekleyen bir eklenti var mı? Vim / gvim 7.4 ve Ubuntu 14.04 kullanıyorum

1
YouCompleteMe kullanırken öneri sayısını nasıl sınırlandırabilirim?
Oldukça büyük php kod temeli üzerinde çalışıyorum (~ 1.3 mil kod satır). Etiketler oluşturdum ve şimdi böyle bir şey yazarken $data-> YouCompleteMe gerçekten zor geçiyor ve etiketlerden olası tüm tamamlamaların listesini almaya çalışırken temelde Vim'i donduruyor. Bunu düzeltmenin bir yolu var mı? Örneğin, öneri sayısını sınırlayarak, örneğin tüm listeyi yüklemek …
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.