我想在常用目录(home,tmp等)以及当前工作文件夹中查看可用的交换文件。
我该怎么办?我见过:h :recover
,但这似乎只适用于有特定交换文件进行恢复的情况。是否有任何可以提供vim -r
的所有选项?
答案 0 :(得分:1)
尝试
:echo globpath(&dir, '.*.sw?')
'directory'
选项(简称'dir'
)列出了vim尝试创建交换文件的目录。在某些系统上,交换文件可能不以。开头,因此您可以相应地修改文件名模式。
如果您想做的不仅仅是查看可用的交换文件,您可以从
开始:let swapfiles = globpath(&dir, '.*.sw?')
:let swapfilelist = split(swapfiles, "\n")
(我认为"\n"
适用于所有系统。)
:help globpath()
:help swap-file
:help 'directory'
:help expr-option
:help split()