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.