Vim'de arama ve değiştirme geçmişi var mı?


15

IDE'ler ve metin editörlerindeki arama ve değiştirme geçmişini alabiliriz. Benzer şekilde, bir arama geçmişi veya vim'de önceden aranan ifadeyi almanın bir yolu var mı?

Yanıtlar:


16

Evet, şu historykomuta sahipsiniz :

:history /

Bunun için kullanılabileceğini Not /, :, =, >, ?, @, all, cmd, debug, expr, inputve search.

Alternatif olarak q:, önceden girilmiş komutları ve araları ayrı bir arabellek üzerinde görmek için , q/ve q?komutlarını kullanabilirsiniz. Daha sonra istediğiniz gibi değiştirebilir ve tuşuna basarak tekrar oynatabilirsiniz <CR>.

Bkz :h :history, :h q:.


1
Teşekkürler. Daha önce sadece :historybiraz daha yakın olan denedim .
vusan

3
Değiştirmeye gelince, biri bakabilir q:. Yerine koymak için özel değil, ama gerçek bir tampon, bu yüzden vim'in gücü orada çalışıyor.
PhilippFrank

1
@PhilippFrank, bunu cevaba ekleyeceğim, teşekkürler
nobe4


1

:history sArama geçmişi için kullanabilirsiniz . Kısayol olarak kullanabilirsiniz :his s. Komut satırı geçmişi için de aynı şekilde.

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.