2012-03-24 6 views
2

Also, nachdem ich eine meiner Quelldateien in emacs ändern, wenn ich die Dateien im Verzeichnis auflisten, gibt es eine Kopie von dem ich gerade mit Zeichen auf beiden Seiten davon geändert .Seltsame '# filenames #' von Emacs

Beispiel:

$ cd utility/ 
$ ls 
FRCUtility.java 
$ emacs FRCUtility.java 
$ ls 
#FRCUtility.java# FRCUtility.java 

Was bedeutet das # Zeichen bedeuten? Soll ich die Datei löschen oder behalten? Eine detaillierte Erklärung würde sehr geschätzt werden.

Antwort

4

Die # Zeichen werden von Emacs eingefügt, wenn eine temporäre Datei erstellt wird. Sie können sie löschen, wenn Emacs es nicht für Sie tut.

4

Es ist eine Autosave-Datei. Es ist da, damit Sie Ihre Änderungen an der Datei nicht verlieren, wenn Emacs oder Ihr Computer abstürzt. Es verschwindet, wenn Sie die Datei speichern.