Vi & Vim

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

4
Neovim'de Terminal modundan çıkın
Ben geri dönmek için nasıl bilemiyorum Normalgirdikten sonra modunda Terminaliçinde Insertmod ... Kaçış sadece işe görünmüyor. Herhangi bir fikir ?
60 neovim 


4
Pencere, bölme ve arabellek düzeni nasıl kaydedilir?
Tek bir depoda üzerinde çalıştığım birkaç görevim var. Üzerinde çalışmak için "çalışma alanları" oluşturmak istiyorum. Bir "Çalışma alanı" veya "tampon düzeni" (kullanarak İstediğim düzende açık üzerinde çalışmak için gereken tüm dosyaları olurdu ^w+v, ^w+spencere bölmek). Ardından, başka bir görev üzerinde çalışmaya başladığımda, mevcut düzenimi kaydetmek istiyorum, bir diğerine geçin, ancak …

5
Programlamayı kullanırken vim auto-complete fonksiyon adlarına, değişkenlere vb. Sahip olmak mümkün müdür?
Birçok IDE otomatik olarak fonksiyon isimlerini, değişkenleri, metod isimlerini vs. kullanıcı tiplerinde tamamlar. En iyileri isimleri hem dilin yerleşik kütüphanesinde hem de aynı programın diğer dosyalarında tanımlanmış olanları temel alarak tamamlar. Örneğin, aşağıdaki Python programını yazarken: hungy = True def eatFood(food): pass if hungry: eatF çizgi eatFotomatik eatFood()olarak uygun bir …

1
Uganda'daki muhtaç çocuklar için Vim'den ne kadar para toplandı? [kapalı]
Altında dediği gibi :help iccf… Vim, Charityware'dir. İstediğiniz kadar kullanabilir ve kopyalayabilirsiniz, ancak Uganda'daki muhtaç çocuklar için bağış yapmanız teşvik edilir. Lütfen aşağıya kccbakın veya bu URL’lerde bulunan ICCF web sitesini ziyaret edin: http://iccf-holland.org/ http://www.vim.org/iccf/ http://www.iccf.nl/ Ayrıca Vim'in geliştirilmesine de sponsor olabilirsiniz. Vim sponsorları özelliklere oy verebilir. Bakın sponsor. Para …
55 history-of 

3
Bilinen dosya türlerini listeleme
Vim'in halihazırda bildiği filetypes adlarının listesini nasıl alabilirim? Bunu yapabilmek istiyorum, böylece vim otomatik olarak bir dosya türünü algılamıyorsa, bazı benzer dosya türlerini deneyebilirim. Filetolarla ilgili vimscript dosyalarının ftpluginkongre tarafından dizine konulduğunu biliyorum ama olmaları gerekmiyor (emin değilim ama dizindeki vimscript dosyalarının ftpluginözel olduğunu sanmıyorum ) bu yüzden sadece Vim'e, …

2
Vim'den çıkmadan bir tamponu kapatın ve boşaltın
Genellikle, bazı bilgileri geçici bir ara belleğe yükler ve sonra onu kapatırım :clo!. Ancak bu, nohiddenayarlamış olmama rağmen tamamen boşaltmak yerine arabellek gizler . Bu yorucu buluyorum çünkü Vim'i bıraktığım zaman, önceden düşündüğüm (attığım içerik) hakkında ekstra bir onay alıyorum. Bunun :q!yerine sadece kullanabilirdim , ama bu içine girmek kötü …

11
Özgün sözcüğü yazmak zorunda kalmadan Vim'de nasıl bulunur ve değiştirilir?
Vim'deki "bul ve değiştir" iş akışımı optimize etmek istiyorum. Sık yaptığım bir şey, çoğunuzun da yaptığından emin olduğum gibi. Genellikle satırları boyunca bir şeyler - bir bloğu kopyalayın ve bir değişkenin adını birkaç yerde değiştirin. Biliyorum, biliyorum ki bu muhtemelen "kodunuzu neden kopyalayıp yapıştırıyorsunuz" refleksinizi tetikler, ancak bu yoldan aşağıya …

4
Göreceli satır numaralarını nasıl gösterebilirim?
Birçok vim komutu, komutun üzerinde işlem yapacağı satır sayısına değinen bir sayı alabilir. Satır numaralarını geçerli satıra göre göstermek mümkün müdür? Aşağıdaki gibi bir şey: 3: some text here 2: more text 1: This is the line above where the cursor is 0: The cursor is on this line 1: …




3
Belirli bir sütuna nasıl bir cetvel kurabilirim?
Farklı dillerde kod yazarken, satırlarımı belirli bir uzunlukta (genellikle 79 veya 80 karakter) sınırlamam gerekiyor. Bunu diğer editörlerde bir cetvel kullanarak (sütunda görüntülenen düz çizgi) veya metnin rengini değiştirdiğini belirterek gördüm. Tek bir satırda 79 karaktere yaklaşırken veya üzerine çıkarken Vim'in bana nasıl göstermesini sağlayabilirim?

3
İmlecin üzerinde durduğu tek karakteri nasıl kopyalayabilirim?
Bir şeyleri kopyalamanın birçok yolunu biliyorum: yiw= geçerli kelimede yawyank = yan tüm kelimeyi (sondaki boşluk dahil) yy = geçerli satır 3yyyank = geçerli olandan yank üç satır yap= tüm paragraf yank (son satır yeni satır dahil) Ayrıca tek bir karakteri silebilir veya değiştirebilirim: x= imlecin altındaki karakteri sil = …


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.