Surround.vim, door Tim Pope, is gemakkelijk een van de meest bruikbare beschikbare plug-ins. Zoals de naam al doet vermoeden, kunt u wrapping-tekens en -tags eenvoudig omringen, bijwerken en verwijderen!
Laten we zeggen dat je de string "Hallo wereld" hebt. Als we het woord 'Wereld' willen omsluiten in een tag kunnen we typen:
viws
. Dit staat voor "verplaatsen naar visuele modus, selecteer de iknner word en dan surround het met een label."
Hallo Wereld
Maar laten we zeggen dat we later van gedachten veranderen en de verpakking willen veranderen naar een
tag in plaats daarvan. Met de surround-plug-in, dat is een makkie:
cst
. Nogmaals, dit betekent: "Change de surround tag naar een ."
Hallo Wereld
Maar weet je, we kunnen nooit een beslissing nemen. Een dag later besluiten we om het omhullingselement helemaal te verwijderen. In plaats van de onhandige muis te gebruiken om de tags te markeren en te verwijderen, laten we drie karakters typen en klaar zijn: dst
, of delete surrounding tag.
Hallo Wereld
Laten we ons vervolgens voorstellen dat we een woord hebben dat moet worden ingepakt in een ankertag:
Link
Nou dat is een makkelijke: viws
. Overschakelen naar visuele modus, selecteer de iknner word, en surround het met een ankertag, die linkt naar url.com.
Link
Bekijk de video voor meer voorbeelden. Ik garandeer je dat deze plug-in een van de nuttigste extensies is die beschikbaar zijn voor Vim.