Eines der Dinge, die mich an VIM am meisten stören, ist, dass ich mich im Einfügemodus bewegen muss. Mit irgendwelchen anderen Programmen kann ich die Pfeiltasten verwenden, um mich zu bewegen, aber mit VIM habe ich gelernt, h / j / k / l zu verwenden und um in diesen Modus zu gelangen, muss ich auf Escape und ich wieder drücken, gibt es einen schnelleren Weg tu das?
Ich habe meine Escape-Taste jj zugeordnet.
%Vor%Auf diese Weise, wenn ich schnell in den normalen Modus wechseln möchte, tippe ich doppelt auf jj und meine Finger sind in einer guten Position, um mit der Navigation zu beginnen.
Es mag zunächst peinlich erscheinen, aber sobald Sie Muskelgedächtnis haben, wird es wie ein Blitz sein.
Sie können den Einfügemodus vorübergehend abbrechen, indem Sie zum Navigieren ^ O eingeben. Nützlich, um über automatisch eingefügte schließende Klammern zu gelangen.
Die meiste Zeit versteht vim die Tasten für die Seitenbewegung, wenn Ihr Terminal dafür bekannt ist. Das ursprüngliche vi nicht, und dieser Befehl war schon immer da.
Nützliches Muskelgedächtnis:
^ Oo - stoppe und öffne die Linie darunter, das Kapital O ist oben ^ OA - gehe zum Ende der Zeile und füge weiter ein ^ OI - Fange mit dem Einfügen am Anfang der Zeile an
Zur Seite:
Früher habe ich vi auf System V vor mindestens 23 Jahren benutzt. Persönlich finde die Idee von vi eine Philosophie sehr lustig. Es war ein pragmatischer Ersatz für Ex-Texte, die von einem einzelnen Coder in Eile geschrieben wurden. Sein Pragmatismus ist der Grund dafür, dass es überlebt hat, weil es einfach war, auf Unix zu portieren. Um das Beste zu bekommen, solltest du lernen, wie man f, t, Komma und Semikolon benutzt - sie können dir viel Mühe ersparen, wenn du sie mit c verwendest.
Sie können Ctrl
+ C
verwenden, um den Einfügemodus zu beenden. Das Hinzufügen von Dingen zu Ihrer vimrc-Datei hat einen Nachteil: Sie funktionieren nicht, wenn Sie sich auf einem Remote-Server befinden.