«vim» etiketlenmiş sorular

Vim, çoğu büyük platform için kullanılabilen ücretsiz ve açık kaynaklı bir modal metin editörüdür. Birçok metin düzenleme görevinde yüksek verimlilik sağlar, ancak dik bir öğrenme eğrisine sahiptir. Temel bilgileri öğrenmek için ": help vimtutor" komutunu çalıştırın. Programlama dışı sorular için lütfen bunun yerine https://vi.stackexchange.com/ adresini kullanın.

11
İmleci Vim'de Normal ve Ekle modları arasında nasıl değiştiririm?
Mümkünse, hangi modda olduğunuza bağlı olarak Vim'deki imleci (renk, şekil vb.) Nasıl değiştireceğimi bilmek istiyorum. Ekleme modunda olmadığımı sürekli unutuyorum ve kod yazmaya başladım, bu da her türlü çılgınca şeyin olmasına neden oluyor. İmleç üzerinde bir çeşit görsel gösterge olsaydı faydalı olurdu.
108 vim 

6
Vi / vim'de nasıl geri dönülür (ctrl + z)
Normal metin editörlerinde [Vim'e tüm saygımla] kötü bir şey yaptığınızda ve metnin önceki sürümüne dönmek istediğinizde bir Ctrl+ kısayolu vardır Z. Word'deki GERİ düğmesi gibi. Vim'de bu davranışı nasıl elde edebileceğinizi merak ediyorum.
108 vim  vi  back  undo  undo-redo 

4
Tmux ve iTerm2 bölmeleri
İterm2 bölmeleri ayırdığında neden tmux kullanmalıyım? Hiç tmux kullanmadım ve iterm2'nin sahip olduğu bölünmüş bölme özellikleri yerine iş akışımda bunu kullanmanın avantajları olup olmadığını bilmek istiyorum. İTerm2 bölünmüş bölmelerin sunduğu etkin olmayan pencerelerin kısılmasını gerçekten seviyorum. Tmux benzer bir şey yapar mı? Her birinin avantajları / dezavantajları nelerdir?
107 vim  tmux  iterm 

13
Ruby destekli vim kurulumu (+ ruby)
Vim için command-t'yi kurmaya çalışıyorum ancak mevcut vim sürümümde (+ ruby) bayrağı yok. "Hangi yakut" komutu Ruby'nin kurulu olduğunu gösterir. Vim'de + yakut bayrağını etkinleştirmek için ne yapmalıyım? Ayrıca + yakut bayrağı teknik olarak ne anlama geliyor?
107 ruby  vim 

5
Vim'de seçim ara
C ++ yazarken görsel stüdyo için vim ve vim eklentilerini kullanıyorum. Çoğu zaman, kendimi bir işlev içinde bir dizeyi aramak isterken buluyorum, örneğin her çağrı object->public_member.memberfunc(). Ben vim sunuyor basarak, tek bir kelimeyi aramak için uygun bir yol biliyor *ve #ve aynı zamanda her yerde bulunan eğik çizgi kullanılarak yazılan …
107 vim  viemu  string-search 

3
Bir Vim oturumunun şu anda hangi renk şemasını kullandığını nasıl anlarsınız?
Şunları yapabilirsiniz set düzenlenmek suretiyle Vim renk düzeni :colorscheme SCHEME_NAME ancak, garip bir şekilde, şu anda kullanılan şemayı yayınlayarak elde edemezsiniz :colorscheme çünkü bu " E471: Argument required" ile sonuçlanır . Ayrıca çıktısında listelenen renk şemasını da görmüyorum :set. Öyleyse, kullanımda olan mevcut renk şemasını nasıl bulursunuz (temaları tanıyana kadar …

4
Vi'de mevcut konumdan satırın sonuna nasıl kopyalanır
Pencerelerde gvim kullanıyorum. Vi'de mevcut konumdan satırın sonuna metin nasıl kopyalanır ve vi'de açılan başka bir dosyaya nasıl yapıştırılır. Googledim ama bunun için herhangi bir çözüm bulamıyorum. Bu konudaki herhangi bir yardım için minnettarım. Teşekkür ederim.
107 vim  vi 


8
UTF-8 Karakterleri VIM veya Gvim'de nasıl görüntülenir
Zaman zaman İngilizce olmayan komut dosyaları içeren web sayfalarında çalışıyorum, çoğu utf-8 karakter setini kullanıyor, VIM ve Gvim UTF-8 Karakterlerini doğru görüntülemiyor. İle, pencerelerde 7 64 bit VIM 7.3.46 kullanma set guifont=Monaco:h10_vimrc içinde Bunu düzeltmenin bir yolu var mı? Güncelleme: Google'da dolaştım ve set guifontwidebölgesel diller için ikinci yedek olarak …
106 vim 

21
Python kodunu Vim'de çalıştırma
Vim kullanarak Python kodu yazıyorum ve kodumu her çalıştırmak istediğimde bunu Vim'e yazıyorum: :w !python Bu sinir bozucu oluyor, bu yüzden Vim içinde Python kodunu çalıştırmak için daha hızlı bir yöntem arıyordum. Python betiklerini bir terminalden çalıştırmak olabilir mi? Linux kullanıyorum.
106 python  vim 

3
Vimscript'te belirli bir dosya olup olmadığı nasıl tespit edilir?
Geçerli dizinde bir dosya olup olmadığını kontrol etmek için Vimscript'te zarif bir yol arıyorum. Aşağıdaki kodu buldum ancak bunun en zarif çözüm olup olmadığından emin değilim (dosya varsa bir Vim seçeneği ayarlayacağım). Dosya adıyla başka bir karşılaştırma yapmamanın bir yolu var mı? Belki Vim'den farklı bir yerleşik işlev kullanın? :function! …
105 vim  file-exists 

7
Vim'de arama satırına metin yapıştırmanın bir yolu var mı?
Onu aramak $maximumTotalAllowedAfterFinishve değiştirmek istiyorum $minimumTotalAllowedAfterFinish. Uzun metni yazmak yerine: :%s/$maximumTotalAllowedAfterFinish/$minimumTotalAllowedAfterFinish/g Bu uzun değişken adlarını arama satırına KOPYALAMANIN bir yolu var mı, çünkü komut satırına pyapıştırmak için " " yazamıyorum?
105 vim 

9
Bir dosyadaki gerçek zamanlı değişiklikleri izleyebilir miyim
Sorum buna benzer bir metin dosyasını gerçek zamanlı olarak nasıl izlerim ama bunu vim'de yapmak istiyorum. Açılmış bir dosya kullanım tail -f sample.xmldosyasını okuyabildiğimi biliyorum ve dosyaya yeni içerik yazıldığında, yeni içeriği de ekranıma yazacak. Bir dosya güncellendiğinde vim'in yeni verileri otomatik olarak doldurmasını sağlayabilir miyim?
104 vim 



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.