Löschen vom Cursor bis zum ersten Zeichen x (über mehrere Zeilen)


12

Ich weiß, dass ich vom Cursor bis einschließlich des ersten Vorkommens eines Zeichens x mit löschen kann dfx. Dies funktioniert nur in einer Zeile. Wie kann ich von der aktuellen Cursorposition bis zum ersten Auftreten von x löschen, wenn sich x nicht in derselben Zeile befindet?

ZB wenn der Cursor nach dem ersten Leerzeichen in steht

yada yada yada
yada yada yada x yada yada yada x

und ich tippe dfxdas Ergebnis muss sein:

yada


2
In Ihrem Beispiel möchten Sie anscheinend bis zum letzten Auftreten vonx
guillem

@guillem du hast recht. Das war ein Copy-Paste-Fehler. Jedenfalls habe ich versucht, das zu erreichen, was ich im Beispiel mit dem Fehler gefragt habe, aber es ist mir nicht gelungen. Ich habe eine andere Frage gestellt: vom Cursor bis zum n-ten Auftreten des Zeichens x löschen .
Erwin Rooijakkers

Antworten:


21

Verwendung /für Vorwärtssuche:

d/x<CR>

und ?für die Rückwärtssuche:

d?x<CR>

10

Ich wollte Romainls Antwort kommentieren, habe aber noch nicht genug Reputation dafür!

Obwohl ein weiterer Tastendruck erforderlich ist, finde ich es nützlich, v/x<CR>dden zu entfernenden Teil anzuzeigen.


1
Das ist eine gültige Antwort. Keine Notwendigkeit, es in einen Kommentar zu schreiben. Wir sprechen hier nur von einer Software (mit ihren Variationen), sodass Sie nicht unbedingt Lust haben müssen, eine gültige antwortwürdige Antwort zu erhalten.
Wildcard

@ErwinRooijakkers Sie sollten diese Antwort auswählen, wenn dies das ist, was Sie jetzt verwenden.
Paul Evans

@ PaulEvans Ich stimme nicht zu. Obwohl diese Antwort für mich praktischer ist, bietet die akzeptierte Antwort meiner Meinung nach eine bessere Antwort auf die gestellte Frage (da sie genau das tut, was verlangt wird - ich habe nicht darum gebeten, den hervorgehobenen Text zuerst zu sehen).
Erwin Rooijakkers
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.