Gendan Ikke-Gemt Arbejde i VIM: Sådan Finder og Bruger Du Swap-Filer

Hvor gemmer VIM (gvim/macvim) swap-filer for ikke-gemte/ikke-navngivne buffere, og er der en chance for at gendanne ikke-gemt arbejde fra en swap (.swp) fil efter en pludselig nedlukning?

VIM (inklusive gvim og macvim) gemmer swap-filer for ikke-gemte eller ikke-navngivne buffere i midlertidige mapper, og der er mulighed for at gendanne arbejde fra en swap (.swp) fil efter en pludselig nedlukning ved at følge specifikke trin i VIM.

Hvor gemmer VIM (gvim/macvim) swap-filer for ikke-gemte/ikke-navngivne buffere, og er der en chance for at gendanne ikke-gemt arbejde fra en swap (.swp) fil efter en pludselig nedlukning?

VIM (herunder gvim og macvim) gemmer swap-filer for ikke-gemte eller ikke-navngivne buffere på specifikke steder og giver mulighed for at gendanne arbejde efter en pludselig nedlukning. Her er en detaljeret forklaring:

Placering af Swap-filer

  • Swap-filer gemmes typisk i samme mappe som den redigerede fil, men med en tilføjelse af ".swp" til filnavnet.
  • For ikke-gemte eller ikke-navngivne buffere, gemmes swap-filer i en midlertidig mappe. Placeringen kan variere afhængigt af systemkonfiguration og VIM-indstillinger.
  • Standardplaceringer kan inkludere:
    • /tmp eller /var/tmp på Unix-baserede systemer.
    • C:\Users\\AppData\Local\Temp på Windows.

Gendannelse af Ikke-gemt Arbejde

Der er en mulighed for at gendanne ikke-gemt arbejde fra en swap (.swp) fil efter en pludselig nedlukning. Følg disse trin:

  1. Åbn VIM. Hvis der findes en swap-fil for en buffer, vil VIM automatisk opdage den og give en advarsel.
  2. VIM vil præsentere flere muligheder, såsom:
    • [O]pen Read-Only - Åbn filen i skrivebeskyttet tilstand.
    • [E]dit - Rediger filen og brug swap-filen til at gendanne data.
    • [R]ecover - Gendan filen fra swap-filen.
    • [D]elete - Slet swap-filen.
    • [Q]uit - Afslut uden at gøre noget.
  3. Vælg [R]ecover for at gendanne arbejdet fra swap-filen.
  4. Gem filen med :w kommandoen for at sikre, at det gendannede arbejde ikke går tabt igen.

Ved at følge disse trin kan du ofte gendanne det arbejde, der ellers ville være tabt på grund af en pludselig nedlukning.