Geben Sie bei meinem omap-param-Plugin einfach% co_de ein % oder di,
.
Es wird nicht von anderen Klammern gestört werden. Zum Beispiel, in da,
, von "a" nach "g", wird f(a+g(42, "string")), foobar)
nur da,
in f call lassen.
Beim ersten Argument geht diese Tastenkombination zum Öffnen von Klammern und löscht alles bis zum nächsten Komma, einschließlich des nachfolgenden Platzes:
T(df,x
Bei einem mittleren Argument geht diese Tastenkombination zum vorherigen Komma und löscht es und alles bis zum nächsten Komma:
F,dt,
Beim letzten Argument geht diese Tastenkombination zum vorherigen Komma und löscht es und alles bis zur schließenden Klammer:
F,dt)
- oder -
Sie können Ihr eigenes Makro schreiben, um so etwas zu tun. Ein ähnliches Beispiel ist hier .
vim-argumentative ist eine weitere Plugin-Option, die a,
und i,
text-Objekte und mehr bietet.
targets.vim ist ein weiteres Plugin, das aa
und ia
( was auch das fehlende Standardverhalten von eingebauten Textobjekten behebt, vergleiche die Diskussion auf TextObjectify )
Tags und Links vim