Почему VIM создает файл X ~ для каждого X? - PullRequest
2 голосов
/ 11 мая 2009

Для чего нужны файлы X ~? И если это не нужно, есть ли способ предотвратить создание Vim?

Ответы [ 6 ]

7 голосов
/ 11 мая 2009

Это резервный файл, который содержит копию предыдущей версии файла.

Вы можете изменить это поведение, добавив строку в конец вашего файла .vimrc:

set nobackup
6 голосов
/ 11 мая 2009

Что я лично делаю, так это то, что я создаю папку $HOME/.vim/backupfiles, в которой будут храниться все мои файлы резервных копий, а не разбросанные вокруг них.

My .vimrc содержит следующее:

set backupdir=~/.vim/backupfiles,~/tmp,.

Таким образом, вы защищаете файлы резервных копий, но избегаете засорения папок файлами *~.

6 голосов
/ 11 мая 2009

это файл резервной копии, каждый раз, когда вы сохраняете, изменяя что-то, он создает его. Есть возможность отключить его.

См. Здесь с vim faq

3 голосов
/ 11 мая 2009

Vim создает файлы резервных копий автоматически. Чтобы отключить его, вы должны добавить следующую строку в ваш конфигурационный файл .vimrc:

set nobackup

3 голосов
/ 11 мая 2009

Выключите, используя

:se nobackup

Вы также можете указать, чтобы файл резервной копии находился в другом месте, используя:

:se directory=c:\temp 
2 голосов
/ 11 мая 2009

Это файлы резервных копий. Возможно :set nowritebackup отключит эту функцию.

...