Entschuldigung, wenn "Composite" nicht der Fachbegriff ist. Ich meine folgendes:
Hi, I-am-a-composite-word and we are not
Ich möchte nur das zusammengesetzte Wort löschen. Wenn ich im Befehlsmodus den Cursor auf bewege, reicht es aus, wenn ich es ein paar Mal I
wiederhole dw
oder besser dw
einmal tippe und dann ein paar Mal .
drücke. Aus verschiedenen Gründen mache ich das jedoch tagsüber ziemlich oft und habe mich gefragt, ob es einen einfacheren Weg gibt.
PS Ich würde den Befehl NICHT als d9w
einfacheren Weg betrachten. Eine lange Folge von Wörtern und Bindestrichen zu zählen, ist nicht meine Idee von "einfacher".
quelle
A WORD consists of a sequence of non-blank characters, separated with white space
.Separated with white space
bedeutet, dass das WORT durch andere Wörter oder WÖRTER mit Leerzeichen getrennt ist, oder?in-this-sentence there are four"WORDs
die vier Worte sindin-this-sentence
,there
,are
undfour"WORDs
. Es ist leicht zu erkennen, wenn Sie zum Beispielw
undW
oderb
undB
Bewegungen verwenden. Beachten Sie, dass ein Leerzeichen ein "normales" Leerzeichen oder ein Tabulatorzeichen sein kann.Eine andere allgemeinere Lösung besteht darin, bis zum Leerzeichen zu löschen
dt
(mit einem Leerzeichen nach demt
), was "Löschen auf [Zeichen]" bedeutet. Dies ist häufig auch fürdt:
ähnliche Dinge nützlich .quelle
dt:
tun?<code>dt </code>
am Ende ein Leerzeichen einfügen können.:h motion.txt
und zu nutzenvimtutor
, das wird Sie stark die Grundlagen der Vim zu erhalten helfenvimtutor
sehr interessant. Ich bin nicht sicher, ob es auf dem Remote-Server installiert ist (anscheinend ist nicht einmal dasman
Dienstprogramm installiert). Ich werde jedoch prüfen: Wenn es automatisch zusammen mit demvim
Paket installiert wird , stehen die Chancen gut, dass ich es verwenden kann.Wenn Sie weiterhin
dw
und dergleichen verwenden und es auch mit einem Doppelklick auf ein Wort arbeiten lassen möchten, können Sie hinzufügenzu deinem
.vimrc
, was sich-
als Wortzeichen hinzufügt .Beispiel:
Doppelklicken Sie auf ein beliebiges Zeichen, um es
ab-cd
optisch hervorzuhebenab-cd
.quelle
dW
, aber Ihre Lösung ist auch ziemlich cool, da sie sich auch auf den visuellen Modus auswirkt, denke ich. Ich meine, indem ich das ändereiskeyword
, doppelklicke und dann drücke,d
sollte ich löschen könnenab-cd
. Recht?v
, anstatt einen Doppelklick auszuführen. Recht?Vergessen Sie nicht die Befehle
f
(find) undt
(to). Ich würde wahrscheinlich nurdt
oderdf
(beachten Sie das Leerzeichen am Ende).quelle