Vim görsel mod, seçili kal


24

Vim'in görsel modunu seviyorum. Ancak bir metni seçtiğimde bir şey yaptığımda, metin seçili değil.

Örneğin, bir kod bloğu seçtiğimi ve girintiyi girdiğimi söyleyeyim, kod seçili değil, bu yüzden basarsanız 4 >, 5 >bir tane daha sekme girintisi için kodu tekrar seçmeniz gerekir.

Yine de bir operasyon hazırladıktan sonra bir kod bloğunun seçimini kaldırmamak mümkün mü? Alternatif olarak, bir işlem önceden oluşturulduktan sonra aynı kodu tekrar (bir tuşa basarak) seçmenin bir yolu var mı?

Yanıtlar:


47

Seçili bırakmanın bir yolu yoktur, ancak tüm bu el emeği olmadan aynı seçimi geri almanın bir yolu vardır. Eşyalarınızı seçin, ihtiyacınız olanı yapın (diyelim, girintileyin), kendisi seçimini kaldıracak, sonra gv


23

Bu iki (yorumlu üç) satırı .vimrc (windows için _vimrc) satırlarına ekleyin:

"make < > shifts keep selection
vnoremap < <gv
vnoremap > >gv

Vardiya komutlarının kullanımdan sonra görsel alanı yeniden seçmelerine neden olurlar. Çok kullanışlı.


14

I vur "." (nokta) komutunda son düzenlemenizi tekrarlayın.

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.