Aşağıdaki değişkenleri .vimrc veya / etc / vimrc dizininde ayarlayın.
set backupdir=~/.vim/backup//
set directory=~/.vim/swap//
set undodir=~/.vim/undo//
Yolda çift eğik çizgi kullanılması, vim'e ad çakışmalarını önleyen bir özelliği etkinleştirmesini söyler. Örneğin, bir konumdaki bir dosyayı ve başka bir konumdaki başka bir dosyayı düzenlerseniz ve her iki dosya da aynı ada sahipse, ~ / .vim / swap / dizininde bir ad çakışması olmasını istemezsiniz. İki arka eğik çizgi ile ~ / .vim / swap // belirtirseniz, vim, çarpışmaları önlemek için düzenlenmekte olan dosyaların tüm yolunu kullanarak takas dosyaları oluşturur (dosyanın yolundaki eğik çizgiler yüzde simgesi ile değiştirilir).
Örneğin, /path/one/foobar.txt ve /path/two/foobar.txt dosyasını düzenlerseniz, ~ / .vim / swap / dizininde% path% one% foobar.txt adlı iki takas dosyası görürsünüz. ve sırasıyla% yol% iki% foobar.txt.