Ich habe mich gefragt, ob es einen Weg gibt, nach einem Wort auf die Position zu springen. Ich war die Formatierung den folgenden Text:Formatieren von Text in vim + Cursor nach der Interpunktion eines Worts springen
$scope, $rootScope, $state, $ionicPopup
in:
$scope,
$rootScope,
$state,
$ionicPopup
ich die folgenden Befehle verwendet:
Eli<enter><escape>
Eli<enter><escape>
Eli<enter><escape>
Eli<enter><escape>
Diese schrecklich ineffizient scheint .. es muss einen besseren Weg geben!
Wenn ich an den Punkt nach einem Wort des Satz springen kann (es X
Befehl nennen), konnte ich verwenden:
Xi<enter><escape>
Muss es eine Bewegung sein? So etwas funktioniert unabhängig von der Anzahl der Spalten: ':% s /, \ zs/\ r/g'. Oder Sie könnten ein Makro verwenden. –
@SatoKatsura Ich hatte nicht gedacht, Regex zu verwenden, ist das, was Sie in einer Situation wie diesem empfehlen würden? Vielleicht muss ich meine Regex-Fähigkeiten wirklich verbessern. –
Ich bin nicht sicher, was "Situation wie folgt" bedeutet. Aber im Allgemeinen, ja, ein einzelnes Ersetzen ist in der Regel besser als das Wiederholen einer Sequenz vier Mal. –