Я плохо знаком с Unix. Каждый раз, когда я выхожу, редактор Emacs после редактирования файла говорят, что foo.c путем нажатия CTRL+X+C, я вижу новый файл, автоматически созданный названный ~foo.c
. Что это и почему это автоматически создается?
Пожалуйста, помогите мне... Спасибо!
Можно отключить резервные копии, но это - плохая идея по очевидным причинам. Если Вам не нравится видеть их вместе с текущим файлом, можно сказать Emacs хранить их где-то в другом месте.
Я использую следующее в своем ~/.emacs.d/init.el файл:
;; Write backups to ~/.emacs.d/backup/
(setq backup-directory-alist '(("." . "~/.emacs.d/backup"))
backup-by-copying t ; Don't de-link hard links
version-control t ; Use version numbers on backups
delete-old-versions t ; Automatically delete excess backups:
kept-new-versions 20 ; how many of the newest versions to keep
kept-old-versions 5) ; and how many of the old
Они - файлы резервных копий, таким образом, можно откатывать к предыдущей версии файла, если Вы должны.
Если они беспокоят Вас, просто очищают их периодически с:
find . -name "*~" -depth 1 -delete
Это очистится весь *~
файлы, найденные в текущем каталоге, удалить -depth 1
если Вы хотите убрать их рекурсивно во всех подкаталогах также, конечно, какой-либо файл, заканчивающийся ~
будет уничтожен, поэтому применит осторожность.
Конечно, можно сказать Emacs прекращать делать их, если Вы хотите, просто добавьте эту строку к Вашему .emacs
файл.
(setq make-backup-files nil) ;; do not make backup files
То, что Вы видите, является временным файлом, созданным при редактировании файла.
Надлежащим способом сохранить и выйти в emacs является Ctrl-c Ctrl-x (я не полагаю, что Вы отпускаете Ctrl, промежуточного x и c), посмотрите здесь для большего количества справки emacs.
Это - файл резервной копии, созданный автоматически emacs.Не беспокойтесь.
Когда Вы сохранили файл в Emacs, он автоматически создает файл резервной копии (на что файл был похож прежде, чем отредактировать) с “~” префиксом.
Если Вы не хотите это, см.: http://www.rpi.edu/dept/acs/rpinfo/common/Computing/Consulting/Software/Emacs/Hints/backup.html