«command-history» etiketlenmiş sorular

Vim'in kullanıcı tarafından komut sorunlarını nasıl kaydettiği ve bu davranışın nasıl özelleştirileceği hakkında sorular.

5
Son düzenlememin konumuna nasıl atlarım?
Sık sık büyük bir dosyanın ortasındaki değişiklikleri yapıyorum, bir ggşeyi kontrol etmek için en üste atlamak için kullanıyorum ve sonra düzenlemekte olduğum bir yere işaret koymayı unuttuğumu fark ediyorum. Son değiştirilen çizginin konumuna atlamanın yerleşik bir yolu var mı?

2
Kaydımı nasıl görebilirim ve düzenleyebilirim (yani kaydedilmiş makro)?
İşlemlerimi kaydetmek için ( qqkayıt, bazı işlemler , qdurmak için) karmaşık tekrarlar kullanıyorum ve bir hata yaptım. Neyi kaydettiğimi görmek ve hatayı tekrar yapmak yerine düzeltmek mümkün mü? Kayıtlı karakterleri @qeserlere göre çağırmak , ancak haritalarımda ( :map q- No mapping found) göremiyorum . Ve yazarak yardım çok bilgi yok: …

2
Tuşlara basma tarihini normal modda görebilir miyim?
Vim'in eski komutlar, aramalar, atlama konumları, değişiklikler ve muhtemelen diğerleri için geçmişi tuttuğunu biliyorum. showcmdVim, set ile normal mod komutu için o ana kadar hangi tuşları girdiğinizi de gösterir. Bazen normal moddayken, yanlış yazarım ve eylemler gerçekleşir. Bu işlemleri geri alabilirim, ancak bazen yıldırımım sırasında yapılan düzenlemelerin nasıl olduğunu bilmek …


1
Birden fazla Vim örneği arasında komut geçmişi nasıl çözülür?
Vim, eski komutların geçmişini tutar ( :↑ve aracılığıyla erişilebilir q:) ve bıraktıktan sonra geçmiş kalır. Birden fazla Vim örneği çalıştırırsam (aynı kullanıcı, aynı giriş dizini), Vim komut geçmişleri arasında nasıl tahkim yapar? Çıkmak için son süreç kazanıyor gibi görünüyor. Tüm örneklerin komut geçmişini tutmanın bir yolu var mı?

1
Vim'in belirli dosya türleri için olayları kaydetmesini önleme
Bu yığın akışı sorusuna eklemek için .vimrc, belirli dosya uzantılarının (örneğin .gpgdosyalar) 'özel düzenlemesini' sağlamak için ne yazılmalıdır ? Oturumun etkinliğinden ödün vermeden, kayıtlar, arama geçmişi, komut geçmişi, görünümler, takaslar vb. Dahil olmak üzere yapılan işlerle ilgili hiçbir bilgi kaydedilmemelidir. gpgDosyalar için bu vim eklentisini kullanabilirsiniz , ancak eklentiyi düzenlemenin …

2
Showcmd ile komut geçmişi gösteriliyor
set showcmdVim kullanırken ekranın son satırında kısmi komutlar gösterir. Örneğin, Normal modda komutu yazarken dt.son satır gösterilir dtve sonra, vurduğunuzda .komut tamamlanır ve bu nedenle hiçbir şey gösterilmez. Tam komutları göstermenin bir yolu var mı? Örneğin yazarken dt.gU(ilk dt.gösterilecektir; ve ikinci komutu yazmaya başladığınızda, ilk komut temizlenir, böylece sonunda yalnızca …

2
Cmdline geçmiş boyutunu nasıl daha fazla artırabilirim?
Zaten dosyama aşağıdaki ayarı koydum .vimrc: set history=1000 Bir süredir orada, günlük olarak vim'de çalışıyorum, bu yüzden şimdiye kadar birçok komut yürütüldü. Vim yardımından, çoğaltılmış ve eşlenmiş komut satırlarının depolanmadığını biliyorum ve ayrıca şöyle diyor: Use the 'history' option to set the number of lines that are remembered (default: 20). …

1
Geçerli modda normal modda değişiklik yapmak için geri al tuşu kullanılır mı?
Bazen normal modda bir komut girerken yazım hatası yapabilirsiniz, örneğin 10dkyazmak istediğimde, yanlışlıkla yazmaya başlayabilirim 19d. Komut henüz tamamlanmadığından / tamamlanmadığından, backspace tuşunu kullanarak yanlış anahtarları silmek mümkündür, örneğin: 19d<backspace><backspace>0dkescape tuşuna basmak ve komutu yeniden denemek yerine? Yan soru: Veri yapısı için geçerli komutu yerine getirmeden önce tutan bir 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.