2009-09-09 15 views
11

Ich lerne vi, da ich die großen Möglichkeiten des Editors zu schätzen weiß und einen einfachen Texteditor für mein aktuelles Projekt verwenden muss. In vielen Tutorials habe ich gelesen, dass es empfehlenswert ist, anstelle der Pfeiltasten die Tasten "h", "j", "k" und "l" zu verwenden, um der Geschwindigkeit zuliebe.Wie navigieren Touch Tipper in vi?

Als Touch-Tipper sind meine Finger jedoch normalerweise in der Standardposition a, s, d, f (linke Hand) und j, k, l und ö (rechte Hand). Navigieren in vi erfordert effektiv, die rechte Hand in die Standardposition von h, j, k und l zu setzen. Dies macht das Schreiben von Text richtig hart, da ich ständig bemerke, dass ich anfange, Text zu schreiben, wenn meine rechte Hand in der "vi rechten Position" statt der "berührenden rechten Position" ist.

Als Touch-Tipper haben Sie Ihren Handspeicher so angepasst, dass Sie die Position je nach dem vi-Modus wechseln, oder haben Sie eine andere Lösung gefunden? Ich würde gerne Erfahrungen und Tipps von erfahrenen Touch-Tippern mit vi schätzen.

Antwort

10

Ich habe immer noch meine Finger auf den Home-Tasten für die Touch-Eingabe, und nur für die Tasten, die ich will. Mein Zeigefinger wird für h und j verwendet. Ich wechsele sowieso nicht oft zwischen h und j, also bremst es mich nicht ab.

Ich finde ich w, b, 0, f und/zu navigieren, nicht so sehr mit h, j, k und l.

BTW. Ich fand es wirklich schwierig, diese Nachricht in das Textfeld des Browsers zu schreiben. Wenn ich über vi Tasten tippe, wollten meine Finger natürlich sie benutzen. Bitte entschuldigen Sie irgendwelche fremden Zeichen :-)

+1

Ich mache so ziemlich das Gleiche. Ich finde, dass das Erreichen der Esc-Taste mich viel langsamer macht, als meinen linken Zeigefinger für h und j zu benutzen. –

+0

Klingt vernünftig, ich werde versuchen, diese Gewohnheit zu etablieren. – simon

+0

@bill: "links" Zeigefinger? –