Vi & Vim

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

3
<Bar> `ne anlama geliyor?
Şu anda bir soruyu cevaplarken , vim.wikia.com adresinde bulunabilecek normal mod anahtar eşlemesi kullanarak bahsetmiştim. Kilit haritalamayı açıklamanın ortasında ne anlama &lt;Bar&gt;geldiğine dair hiçbir fikrim olmadığını fark ettim . Bunun anlamı ne? |Öncesinde, çevresinde ve sonrasında boşluklu ve boşluksuz bir boru ile değiştirmeyi denedim , ancak her biri dosyamı .vimrcaşağıdaki …



5
Vim ve Neovim arasında yapılandırma nasıl paylaşılır
Ben neovim kullanmaya başladı ve benim taşındı .vimrcetmek .config/nvim/init.vimve diğer şeyler bulunur .local/share/nvim. Vim ve Neovim arasındaki yapılandırmaları ve hatta eklentileri paylaşmanın en iyi yolu nedir? Symlinks? .Vimrc içindeki dizinleri yalnızca bir symlink kullanmak için değiştirebilir miyim? Vim yapılandırmamı Neovim'in varsayılan konumuna taşıdıktan sonra, bu neredeyse işe yarıyor gibi görünüyor: …
23 vimrc  neovim 

2
Vimdiff renklerini nasıl kişiselleştiririm?
Gitme birleştirme aracı olarak vimdiff kullanmaya çalışıyorum, ancak kullanılan renkler onu dayanılmaz kılıyor (en azından Windows / Mingw'de): arka plan rengi ve ön plan rengi çakışan çizgilerin bazıları için aynı, gereksiz yere zorlanıyor neler olduğunu anlamak için (aşağıdaki satırları içerenlere bakınız include=).

4
Seçili sözcükleri ve satırları değiştirmek için Vim'de harici bir komut nasıl kullanılır?
Diğer editörlerde yararlı bulduğum bir şey: seçilen metni al harici bir komut çalıştır ve seçimi kendi stdin harici komutları alın stdoutve mevcut seçimi onunla değiştirin. Bu yolla, temel io yapabilecek herhangi bir dili kullanarak seçimde çalışan faydalı metin araçları yazabilirsiniz. Bu seçim kullanılarak vim ile nasıl yapılabilir? ... tek bir …

3
Dikey olarak nasıl yazılır?
Aşağıdaki metni belgemde üretmek istediğimi söyleyelim: % % Not Important % O -------------------------&gt; % | % S | % o | % m | % e | % | % M | % s | % g | % | % V Her bir karakteri her satıra manuel olarak eklemek …

1
Z vim ine ne anlama geliyor?
Ekran değiştirme ipuçlarına bakıyordum ve aşağıdaki ipuçlarına rastladım: zz = shift current line to middle of screen zt = shift current line to top of screen zb = shift current line to bottom of screen Benim sorum nedir z? Bu ne anlama geliyor? başka hangi fonksiyonlar olabilir z?


2
Vim'in regex sisteminde etrafa bakmak mümkün mü?
Vim'de lookaround ifadeleri kullanmanın faydalı olacağı birçok durumla karşılaştım. Standart lookaround sözdizimini ( (?=), (?!)etc ..) kullanmayı denedim , ancak vim bunu desteklemiyor gibi görünüyor. Vim'in bu tür ifadeler için eşdeğer bir sözdizimi var mı?

2
Bir kabuk komutunun sonucu .vimrc dosyasındaki bir değişkene ayıklansın mı?
Benim .vimrc dosyamda, benim durumumda, harici bir komutun sonucunu bir değişkende saklamak istiyorum: $ echo $LANG Böylece benim vimrcdosya olurdu: let language = output(!echo $LANG) if language == 'en' nnoremap &lt;somekey&gt; &lt;ohanotherkey!&gt; end if Şimdiye kadar nasıl yapacağımı bulamadım. Komut modunda, :read !echo $LANGaradığım içeriği mevcut dosyama ekleyeceğini buldum. Ama …

2
Vimrc'i ayırmak mümkün ve yararlı mı?
Başlığa göre, vimrcdosyayı birkaç alt dosyaya bölmek mümkün mü? Tek bir şeyi ilgilendiren ayar grupları için ayrı dosyalar mı tutuyorsunuz ? Bu şey herhangi bir şey, herhangi bir kullanıcı tanımlı ayar grubu olabilir. Örneğin, [güncellenmiş] Python (-mode) ile ilgili tüm ayarları sakla vimrc.python-mode? vim için Takvim yardımcı programı için ayarlar …
22 vimrc  filetype 


8
Bir dosyaya kalıcı satır numaraları nasıl eklenir?
Böyle bir metin dosyası var (Windows'ta gVim kullanarak) foo bar baz quux corge grault garply waldo fred plugh [...150 more lines...] xyzzy thud Dosyadaki her satıra bir sayı eklemek istiyorum. Kullanmıyor :set number, ancak sayıyı aşağıdaki gibi her satırdan önce metin olarak eklemek için sayı dosyanın bir parçası. 1. foo …

5
NERDTree'i (NERDTree görünümünü değiştir) tek bir tuşa basarak nasıl açabilirim ve kapatabilirim?
Bazen iş akışım sırasında hareket halindeyken bir dosyayı açmak / aramak isteyebilirim. NERDTree'yi (yani NERDTree görünümünü açmak ve kapatmak için) açmak ve kapatmak için tek bir anahtarı (F6 diyelim) eşlemek istiyorum. Ayrıca, NERDTree'nin gizli dosya ve klasörleri geçişli görünümünde görüntülemesini istiyorum ve mümkünse düzenleme için bir dosyayı açtığımda otomatik olarak …

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.