Sådan markerer du indhold mellem klammer inklusiv klammer i Vim

Er det muligt i Vim at markere indholdet mellem klammerne inklusive klammerne, ligesom yi{ yi(, men med klammerne inkluderet?

Det er muligt i Vim at markere indholdet mellem klammerne inklusive klammerne ved at bruge kommandoer som va{, va(, va[, og va<.

Er det muligt i Vim at markere indholdet mellem klammerne inklusive klammerne, ligesom yi{ yi(, men med klammerne inkluderet?

Ja, det er muligt i Vim at markere indholdet mellem klammerne inklusive klammerne. Her er nogle måder at gøre det på:

  • For krøllede klammer { }:
    • Placer markøren inden for de krøllede klammer.
    • Tryk va{ for at markere alt indhold inklusive de krøllede klammer.
  • For runde parenteser ( ):
    • Placer markøren inden for de runde parenteser.
    • Tryk va( for at markere alt indhold inklusive de runde parenteser.
  • For firkantede klammer [ ]:
    • Placer markøren inden for de firkantede klammer.
    • Tryk va[ for at markere alt indhold inklusive de firkantede klammer.
  • For vinkelklammer < >:
    • Placer markøren inden for vinkelklammerne.
    • Tryk va< for at markere alt indhold inklusive vinkelklammerne.

Her er en kort forklaring af kommandoerne:

  • v: Gå til visuel tilstand.
  • a: Markér "around" (inklusive klammerne).
  • {, (, [, <: Den type klammer du vil markere.

Disse kommandoer gør det nemt at markere indholdet mellem klammerne inklusive klammerne selv i Vim.