0
由於我的配置,vim將交換文件存儲在與編輯文件相同的目錄中。一般來說,這沒問題,但不在文件夾~/ftp_mount
(以及下面的所有目錄)中。在這個目錄中,我安裝了一個ftp服務器。特定路徑的vim交換文件在某些位置的文件
隨着
:設置DIR = /一些/路徑
一個可以更改VIM存儲交換文件(vim documentation)的位置。是否可以將此配置限制爲~/ftp_mount
以下的所有目錄?
由於我的配置,vim將交換文件存儲在與編輯文件相同的目錄中。一般來說,這沒問題,但不在文件夾~/ftp_mount
(以及下面的所有目錄)中。在這個目錄中,我安裝了一個ftp服務器。特定路徑的vim交換文件在某些位置的文件
隨着
:設置DIR = /一些/路徑
一個可以更改VIM存儲交換文件(vim documentation)的位置。是否可以將此配置限制爲~/ftp_mount
以下的所有目錄?
如何使用該目錄中的自動命令要應用此設置(~/ftp_mount
)
autocmd BufNewFile,BufRead ~/ftp_mount/* set dir=/some/path
這將是巨大的,如果這個工作,但它似乎'autocmd'發生交換文件已經經過組。 您可以通過查看':set directory'(它具有autocmd設置的值)和':swapname'的值(它具有與'directory'的默認值相對應的值' )。 (編輯)答案很古老,也許在更新版本的Vim中改變了行爲? – 2017-08-24 14:15:45