2012-05-04 11 views
5

Mam pobraną nową wersję wtyczki Tima Pope'a. Zauważyłem, że jest przestarzały "na korzyść wielkich liter" S ".Co robi "s" w trybie wizualnym?

Powiedział, że ma to zapobiegać interferencji z dużą ilością pamięci mięśniowej użytkownika Vima, aby uderzyć w "małą" skrzynię w trybie wizualnym. Zrobiłem trochę googlowania, ale nie mogę znaleźć tego, co to dokładnie robi?

Chciałbym wiedzieć, na wszelki wypadek nie jest dobry bit informacji należy wiedzieć o tym Kombinacja klawiszy :)

Odpowiedz

6

Jak opisano w instrukcji vim:

{wizualny} [ "x] C lub v_c v_s {Wizualny} ["x] s Usuń zaznaczony tekst [do rejestru x] i wstawić wstawić (dla {Wizualny} zobaczyć Tryb wizualny). {nie w Vi}

Więc zarówno c jak i s robi to samo w trybie wizualnym.

Ogólnie rzecz biorąc, jeśli chcesz się dowiedzieć, co klucz robi w urządzeniu innym niż w trybie normalnym, po prostu przedrostkuj klucz pierwszą literą trybu i podkreślnikiem.

Na przykład:

:help v_s 

aby dowiedzieć się, co klucz s robi w trybie wizualnym.

+0

wow! świetna wskazówka, nie wiedziałem o tym. – Tallboy

2

s nie to samo, co x następnie i

zasadniczo usuwając obecnie wyróżniony znak (i), a następnie wprowadzeniu trybu wkładka

+0

dziękuję. niektóre z nich wciąż mnie myli, nie widzę, jak to jest inne niż po prostu trafienie c ... może to ma do czynienia z moim vim config – Tallboy

+0

's' działa w charakterze, podczas gdy 'c' modyfikuje polecenie ruchu. –

+1

Wow, dzięki za wspaniały nowy skrót! Dla mnie _s_ to teraz najszybszy sposób na modyfikację nazw wielbłądów! Na przykład: użyję teraz s, aby zmienić camelCaseWord na funkyCamelCaseWord! – jahroy