Sie die whichwrap
Einstellung können h
und l
Wrap-around-Anfang und Ende der einzelnen Linien machen:
set whichwrap+=h,l
jedoch Vims Die Dokumentation empfiehlt dagegen, wahrscheinlich weil sie unerwartete Nebenwirkungen haben könnte (wie das Brechen von Plugins oder das Ändern der Funktionsweise von allgemeinen Schlüsselzuordnungen).
Als Alternative können Sie das tun, was was Matti Virkkunen empfohlen:
set whichwrap+=<,>,[,]
Dies lässt h
und l
mit ihrem Standardverhalten, sondern ermöglicht es den linken und rechten Pfeiltasten Linien umwickeln. (Dies ist, was ich tue, und es funktioniert gut.)
Sie können auch einen Blick auf die backspace
Einstellung, um zu steuern, wie Backspace, Löschen, Control + W und Control + U im Einfügen-Modus arbeiten. Ich setze meins so:
set backspace=indent,eol,start
Das erlaubt mir, über so ziemlich alles zurückzugehen.
Für mehr Informationen, diese Themen in der Vim-Hilfe:
:help 'whichwrap
:help 'backspace
Dies ist nicht gerade eine Programmierung Frage, aber ... –
... aber es ist eine Frage, „Software-Tool in Bezug auf von häufig verwendeten Programmierer ". :) (Es ist zugegebenermaßen kein "Problem, das für die Softwareentwicklung einzigartig ist"). – lindhe
'set nocompatible' hatte diese Funktion in meiner' vim' Konfiguration deaktiviert – Paschalis