2009-09-09 12 views
11

Uczę się vi, ponieważ doceniam ogromne możliwości edytora i muszę użyć edytora tekstowego do mojego obecnego projektu. W wielu tutorialach przeczytałem, że zaleca się używanie klawiszy "h", "j", "k" i "l" zamiast klawiszy strzałek, ze względu na szybkość.Jak poruszać się maszynistki touch w vi?

Jednak jako maszynka dotykowa moje palce zwykle znajdują się w domyślnej pozycji a, s, d, f (lewa ręka) i j, k, l i ö (prawa ręka [klawiatura niemiecka]). Nawigacja w vi wymaga efektywnego umieszczenia prawej ręki w domyślnej pozycji h, j, k i l. To sprawia, że ​​pisanie tekstu jest bardzo trudne, ponieważ ciągle zauważam, że zaczynam pisać tekst, kiedy moja prawa ręka znajduje się w "prawej pozycji vi" zamiast "pozycji prawej ręki".

Jako maszynistka dotyku, czy dostosowałeś pamięć dłoni, aby zmienić pozycję w zależności od trybu vi, czy znalazłeś jakieś inne rozwiązanie? Byłbym wdzięczny za wrażenia i wskazówki od doświadczonych maszynistów dotykowych używających vi.

Odpowiedz

10

Nadal trzymam palce na klawiszach domowych, aby pisać na klawiaturze i po prostu sięgam po klawisze, które chcę. Mój palec wskazujący jest używany zarówno dla h jak i j. Często nie przełączam się między h i j, więc nie spowalnia mnie to.

Uważam, że używam w, b, 0, f i/do poruszania się, nie tak bardzo z h, j, k i l.

BTW. Naprawdę ciężko było napisać tę wiadomość w polu tekstowym przeglądarki. Kiedy piszę o klawiszach vi, moje palce naturalnie chciały z nich korzystać. Przepraszam za wszelkie niepożądane znaki :-)

+1

Ja robię prawie to samo. Uważam, że sięganie po klawisz Esc spowalnia mnie znacznie bardziej niż używanie lewego palca dla h i j. –

+0

Brzmi rozsądnie, spróbuję ustalić ten nawyk. – simon

+0

@bill: "lewy" palec wskazujący? –