Vim'deki shift +> ile tanımlandıktan sonra görsel modda nasıl saklanır?


16

Güncel, bir kez girdikten sonra görsel moddan çıkar, bu çok can sıkıcıdır.


5
Bir kereden fazla girintilemek için, sadece .son işlemi tekrarlamak için tuşu kullanın
barbaz

Kullanarak. iyidir. Ancak bazen, örneğin kodlama gibi indentig'den sonra seçilen kodla farklı bir işlem yapmanız gerekebilir. Ve tekrar seçmek zorundasınız, berbat
Santi

Yanıtlar:


21

gvÖnceki görsel seçimi vurgulamak için normal mod komutunu kullanabilirsiniz. Bu nedenle, aşağıdaki eşlemeleri kullanabilirsiniz:

:vnoremap < <gv
:vnoremap > >gv

:vnoremapKomut sadece görsel modda çalışacak bir eşleme kurar. Bu nedenle , girintiyi gerçekleştirmek ve önceki görsel seçimi hemen yeniden seçmek için <ve >görsel mod komutlarını yeniden birleştiriyorsunuz.


4
Doğru değil. Tekrar kullanmalısınız vnoremapçünkü vmaptekrarlamalı olarak haritalanacak ve kırılacak
texasbruce

3
@ texasbruce: Vmap ile benim için iyi çalışıyor, ancak açıkça güvenli olduğu için vnoremap kullanmak için cevabı (ve kendi .vimrc) düzenledik.

4

"." Dönemini kullanma Metinde en yeni düzenleme yapıldıysa, önceden seçilen metnin girintisini tekrarlar. Bu, metni yeniden seçmez, ancak işi de yapar.

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.