Gentag sidste normal mode-kommando i Vim: Løsning når . ikke virker

Hvordan gentages den sidste normal mode-kommando i Vim, især en bevægelseskommando, når . ikke fungerer som forventet?

For at gentage den sidste normal mode-kommando i Vim, især en bevægelseskommando, når . ikke fungerer som forventet, kan du bruge metoder som @:, q makroer, : kommandohistorik eller n og N.

Hvordan gentages den sidste normal mode-kommando i Vim, især en bevægelseskommando, når . ikke fungerer som forventet?

For at gentage den sidste normal mode-kommando i Vim, især en bevægelseskommando, når . ikke fungerer som forventet, kan du bruge følgende metoder:

  • Brug af @: kommandoen:
    • @: gentager den sidste ex-kommando.
    • Dette kan være nyttigt, hvis din sidste kommando var en bevægelseskommando.
  • Brug af q makroer:
    • Optag en makro ved at trykke q efterfulgt af en vilkårlig bogstav (f.eks. qa).
    • Udfør den ønskede kommando eller sekvens af kommandoer.
    • Stop optagelsen ved at trykke q igen.
    • Gentag makroen ved at trykke @a (hvor a er det bogstav, du valgte).
  • Brug af : kommandohistorik:
    • Tryk : for at åbne kommandolinjen.
    • Tryk (pil op) for at gennemse tidligere kommandoer.
    • Vælg den ønskede kommando og tryk Enter for at gentage den.
  • Brug af n og N:
    • Hvis din sidste kommando var en søgekommando (f.eks. /pattern), kan du gentage søgningen fremad med n.
    • Brug N for at gentage søgningen bagud.

Disse metoder kan hjælpe dig med at gentage den sidste normal mode-kommando i Vim, selv når . ikke fungerer som forventet.