Vi & Vim

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



9
Normal moddan çıkmadan yeni satır nasıl eklenir
Acaba normal moddan çıkmadan yeni bir hat ekleyip ekleyemeyeceğim. Örneğin, iki satırım var: this is line one this is line two Ve imleç birinci satırda. Şimdi birinci satır ile ikinci satır arasında yeni bir satır istiyorum, şöyle: this is line one this is line two Normal moddayken sadece basabileceğimi biliyorum …

5
İstemci-sunucu kipinin pratik kullanımları nelerdir?
Vim'in bir istemci sunucu kipine izin verdiğini biliyorum ( :h clientserver): bazı komutları alacak ve bunları yürütecek bir sunucuya dönüştürmek ve komutları sunucuya gönderecek bir istemci olarak kullanmak mümkündür. Nasıl çalıştığını anlıyorum ama bu özelliğin pratik bir kullanımını hayal edemiyorum: hangi durumlarda faydalıdır ve bu özelliği kullanarak hangi iş akışını …


1
Vim havayolu eklentisini kendi proje ekran görüntüsüne benzeyecek şekilde nasıl yapılandırabilirim?
Ben almaya çalışıyorum vim-havayolu hazır ve çalışır. Ben içinde vundle ile gerekli ~./vimrc: Plugin 'bling/vim-airline' Yükledim ve Vim'in proje sayfasındaki ekran görüntüsü gibi görünmesini bekledim: Yine de şuna benziyor: Yazı tipleriyle ilgili olarak eklemeye çalıştım: let g:airline_powerline_fonts = 1 Oysa ikonlar sadece saçma sapan. Neyi kaçırıyorum? SSS’de açıklandığı gibi renkler …

2
“Çık” ve “iptal” arasındaki fark nedir?
Birden çok vim örneğinden bir dosyayı açmaya çalıştığımda, birkaç seçenekle hata alıyorum: Swap file "~/.vim/tmp/file.swp" already exists! [O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort: "Çık" ve "İptal" arasındaki fark nedir? İlk tahminim, birden fazla dosyayı açmaya çalıştığımda ve yalnızca birisinin başka bir yerde düzenlendiği zaman, "bırakma" birini atlayabilir ve "durdurma" …
23 swap-file  quit 

3
Ekleme modunda geri al
Ekleme modunda yapılan son işlemi geri almak için bir komut var mı? Yanlış sicildeki metni kullanarak yapıştırdım <C-r>ve iki seçeneğim var: Yaptıklarımı el ile sil ve baştan başla. Normal moda geçin, vurmadan uönce yazdığım metni tıklayın ve silin <C-r>. Daha iyi bir yolu var mı?

7
Vim 8.0 Python desteği
Vim kurulumumu 8.0 sürümüne yükseltmeye çalışıyorum, ancak aşağıdaki resim olarak Python ve Python 3'ü desteklemiyor. (PS: Bu sorun nedeniyle, YCM (YouCompleteMe) eklentisini şimdi kullanamıyorum.) Vim 8.0'ı aşağıdaki komutlarda olduğu gibi yükledim. Ubuntu 16.04 (Xenial Xerus) kullanıyorum. Bu problemi nasıl çözebilirim? sudo add-apt-repository ppa:jonathonf/vim sudo apt update sudo apt install vim

4
Vim'i harici olarak nasıl kapatırım?
Diyelim ki asılı olan bir X11 sunucum var, bu da beni X11 sunucusunun kontrol ettiği XTerm Vim oturumundan kurtarmamı engelliyor. (GVim değil, sadece normal Vim-in-XTerm.) (Farklı bir terminalden) çalışan Vim işlemine komut satırından "hepsini kaydet & çık" diyebilmemin bir yolu var mı? Bir sinyal göndererek veya başka bir yöntemle mi? …
23 quit 




4
Python dosya tipini kullanırken çok satırlı bir dizgiyi vim'de nasıl yeniden biçimlendirebilirim?
Bazı Python kodlarını vim'de düzenlemeye başladığımı varsayalım: myobj.myfunc("Some string parameter that goes on and on and on and on and sometimes doesn't" "split very" "neatly over different lines so that" "it is formatted attractively") Bunu yeniden biçimlendirmeyi tercih ederdim, bu yüzden kendi belirttiğim gibi yeniden akıtır textwidth: myobj.myfunc("Some string parameter …


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.