Ich versuche, vim richtig zu verwenden - um mir zu helfen, habe ich meine Pfeiltasten auf "" so zugeordnet, dass ich gezwungen bin, {hjlk} zu verwenden, um sich zu bewegen.Befehl zum Umgeben eines Zeichens mit Leerzeichen in vim
Dies verursacht mir ein Problem, wenn ich will nur ein Zeichen mit Leerzeichen umgeben, zum Beispiel:
„2 + 3“ besser „2 + 3“
Zuvor formatiert ich habe meine setzen Cursor über die + und tippte:
i [Leerzeichen] [Pfeil rechts] [Leerzeichen] [Esc]
das 5 drückt ist.
Um dies zu tun, ohne den Pfeil I die Cursor über die + zu müssen scheinen setzen und gehen:
i [Leerzeichen] [Esc] LLI [Leerzeichen] [Esc]
Das sind 8 Pressen.
kann ich die "li" in einem "a" dem wandeln reduziert sie auf 7 Pressen:
i [space] [ESC] la [SPACE] [Esc]
Short Wenn man dies in ein Makro schreibt, gibt es dafür einen besseren Weg? Gibt es einen magischen vim-Befehl, der es mir erlaubt, es in weniger als 5 Drücken zu tun - und eine Art, es zu verallgemeinern, so dass ich ganze Wörter oder Symbole machen kann, zB wenn ich 3 == 4 in 3 umwandeln möchte == 4?
nur neugierig, wie hast du deine Pfeiltasten auf ""? – Casey
Für sechs Tastenanschläge können Sie 'i [Leerzeichen] [Esc] el.' Aber es gibt immer noch schnellere Wege als das, daher ist dies ein Kommentar und keine Antwort :) –
Casey: Um die Pfeiltasten in Ihrem ~/.vimrc: Karte "" [newline] Karte "" [newline] Karte "" [newline] Karte "" (Sorry - ich kann keine neuen Linien in den Kommentaren setzen !) –