Hvordan kan en fil automatisk genindlæses i VIM, hvis den ændres på disken, forudsat at filen ikke har usgemte ændringer i VIM-bufferen?
For at sikre, at en fil automatisk genindlæses i VIM, hvis den ændres på disken, kan du bruge 'autoread' indstillingen, opsætte autokommandoer eller manuelt tjekke for ændringer med kommandoen ':checktime'.
Hvordan kan en fil automatisk genindlæses i VIM, hvis den ændres på disken, forudsat at filen ikke har usgemte ændringer i VIM-bufferen?
For at sikre, at en fil automatisk genindlæses i VIM, hvis den ændres på disken, kan du benytte følgende metoder:
-
Brug af 'autoread' indstillingen:
- Tilføj følgende linje til din
.vimrc
fil:
set autoread
- Dette vil automatisk genindlæse filen, hvis den ændres uden for VIM, forudsat at der ikke er usgemte ændringer i VIM-bufferen.
-
Opsætning af autokommandoer:
-
Manuel kontrol:
- Hvis du vil tjekke for ændringer manuelt, kan du bruge kommandoen:
:checktime
- Dette vil opdatere filen, hvis der er ændringer på disken.
Ved at bruge disse metoder kan du sikre, at din fil i VIM altid er opdateret med de nyeste ændringer fra disken, uden at miste usgemte ændringer i VIM-bufferen.