Bestätigung für das Laden einer Datei in einer geänderten Datei deaktivieren (MacVim)

349
LetMeSOThat4U

Diese Frage betrifft speziell MacVim (für OS X).

MacVim erkennt, ob sich die Datei auf der Festplatte geändert hat. Es wird jedoch jedes Mal nach Bestätigung / Auswahl gefragt:

confirm

Ich will, es zu benutzen Load Fileoder Load Allzu jeder Zeit und überspringt mich jedes Mal zur Bestätigung aufgefordert. Wie kann ich das machen?

0

1 Antwort auf die Frage

1
DJMcMayhem

Das erreichen Sie zum größten Teil mit

:set autoread 

Von :h autoread

 *'autoread'* *'ar'* *'noautoread'* *'noar'* 'autoread' 'ar' boolean (default off) global or local to buffer |global-local|  When a file has been detected to have been changed outside of Vim and it has not been changed inside of Vim, automatically read it again. When the file has been deleted this is not done. |timestamp| If this option has a local value, use this command to switch back to using the global value: > :set autoread< 

Dadurch werden die Änderungen automatisch eingelesen, es sei denn, Sie haben lokale Änderungen . Dies soll verhindern, dass Sie Ihre Arbeit verlieren.

Wenn Sie möchten, dass es automatisch gelesen wird, unabhängig davon, ob Sie lokale Änderungen haben oder nicht, können Sie einen automatischen Befehl einrichten:

autocmd FileChangedShell * e! % 

Dies kann jedoch dazu führen, dass Sie die Arbeit verlieren und ich empfehle Ihnen dringend, dies nicht zu tun .