Vi & Vim

Metin editörlerinin vi ve Vim ailelerini kullanan kişiler için soru-cevap

2
Bir eklenti Vundle'ı uyumlu yapan nedir ve diğer eklenti yöneticileri değiştirilebilir mi?
Vundle'ı uzun süredir vim eklentilerimi yönetmek için kullanıyorum . En iyi olarak ben bunu temelde sadece yalıtılmış bir dizin yapısında eklentileri düzenler ve normalde eklentinin eklentiler dizininde yan yana elle düzenleneceği kaynak URL'lere karşı güncelleme izler. Birden fazla eklenti yöneticisi altında aynı eklentileri kullanmak için çeşitli referanslarla karşılaştım. Örneğin NeoBundle …

3
Yeni satırlara otomatik olarak nasıl girintili olabilirim?
Çeşitli girinti seviyelerine sahip projeler üzerinde çalışıyorum. Bu projelerin çoğunda, dosyaların tipik olarak nasıl yapılandırıldığından, çoğu satır en az iki seviyeye girintilidir (Java dosyalarındaki yöntemler gibi). Bu, bir çizgi hattındayken yeni bir çizgi oluşturmanın anlamına gelir public void something () { İmlecimi otomatik olarak girintili bir sonraki satıra getirir public …
15 indentation  ide 

2
Tmux vim'de arka planın bir kısmını değiştiriyor
Bu sadece tmux'un içinde vim kullanıldığında olur. Ayrıca iTerm 2 kullanıyorum. Yeni bir tmux bölmesi oluşturursam veya bir tmux bölmesini yeniden boyutlandırırsam, hemen şu şekilde görünür: Ve sonra düzeltmenin tek yolu vim'de dolaşmaktır ve buna geri döner: Buna ne sebep olabilir?
15 terminal  tmux 




1
Eşleşen dizeyi çağırdıktan sonra almak mümkün mü: search ()
Bir vimscript işlevinde, l:matchedçağırdıktan sonra bir değişkene eşleşen bir dize atamanız gerekir search()ve şu anda ne yaptığımdan daha kısa bir yol olup olmadığını merak ediyorum: let l:pattern = '\v^Foo: \zs.*' let l:line = search(l:pattern) let l:line_text = getline(l:line) let l:matched = matchstr(l:line, l:pattern) İdeal olarak, şöyle bir şey istiyorum let …
15 vimscript  search 


5
Ayarlar ve eklentiler root olduğunda (`sudo vim`)?
Bir dosyayı kök ve kullanım olarak düzenlemem gerektiğinde gerçekten sinir bozucu sudo vim somefile.confve tuş bağlamaları, ayarlarım ve eklentilerimi kullanamıyorum. Kök olarak düzenlemem gerektiğinde tüm özelleştirmelerimi almanın bir yolu var mı? Eklentilerim için vim-plug kullanıyorum.



1
Belirli dosya uzantılarının tamamlanmasını nasıl hariç tutarım?
Vim'i açmak için hangi dosya türlerini "uygun" olarak değerlendirdiğini yapılandırmanın bir yolu var mı? Bir örnekle açıklığa kavuşayım. Lateks bir belge üzerinde çalıştığınızı düşünün. Dosyanızı oluşturduktan sonra, dizinde aşağıdakiler bulunur (derleme ile ilgili diğer dosyalarla birlikte): X.aux X.log X.out X.pdf X.tex Şimdi başka bir dosya (örneğin Y.tex) üzerinde çalışıyorsanız ve …

2
Vim'e bir dosyayı açmaya çalışmamasını nasıl söylerim
.xlsxVim'de bir dosya açmaya çalışıyorum , ancak bir hata mesajı aldım: ***error*** (zip#Browse) unzip not available on your system İkili bir dosya olduğunu biliyorum, ama bazı sağlama toplamları yapmak ve muhtemelen hex dönüştürmek istiyorum. Uzantıyı değiştirirsem, Vim'in artık sıkıştırmayı açmaya çalışmadığını fark ettim. Bu da beni soruma götürüyor: Vim'e dosyayı …



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.