2014-08-31 70 views
0

由於我的配置,vim將交換文件存儲在與編輯文件相同的目錄中。一般來說,這沒問題,但不在文件夾~/ftp_mount(以及下面的所有目錄)中。在這個目錄中,我安裝了一個ftp服務器。特定路徑的vim交換文件在某些​​位置的文件

隨着

:設置DIR = /一些/路徑

一個可以更改VIM存儲交換文件(vim documentation)的位置。是否可以將此配置限制爲~/ftp_mount以下的所有目錄?

回答

0

如何使用該目錄中的自動命令要應用此設置(~/ftp_mount

autocmd BufNewFile,BufRead ~/ftp_mount/* set dir=/some/path 
+0

這將是巨大的,如果這個工作,但它似乎'autocmd'發生交換文件已經經過組。 您可以通過查看':set directory'(它具有autocmd設置的值)和':swapname'的值(它具有與'directory'的默認值相對應的值' )。 (編輯)答案很古老,也許在更新版本的Vim中改變了行爲? – 2017-08-24 14:15:45

相關問題