Persönlich habe ich nmapped Enter (CR) wie folgt aus:
nmap <CR> o<Esc>k
... basierend auf this Vim Wikia ein Artikel.
So kann ich Zeilenumbrüche direkt vom Normalbetrieb machen, und diese Kombination mit dem Wunsch, zu einem Newline einzufügen unten ich tun würde:
<CR>jp
Sie könnten auch k in der nmap oben überspringen, Je nachdem, welche Funktionalität Sie bevorzugen, geben Sie ein, also wäre es einfach <CR>p
.
Ich habe auch JJ Esc, die auch in diesem Fall helfen würde. Esc ist viel zu weit weg von der Home-Zeile für wie wichtig es in vim ist.
Nicht kürzer als die anderen Lösungen, aber ich denke, es fühlt sich weniger klobig als einige von ihnen, und es hat auch andere Anwendungen.
3 Tastenanschläge sind nicht effizient? – gtd
1 oder 2 wäre besser :) Warum vim verwenden, wenn nicht für maximale Effizienz? –