我在 Windows 7 上使用 gvim 7.3 尝试使用 netrw ftp 访问远程站点上的父文件夹。
我在 gvim 中输入了以下命令:
:e ftp://hostname/path/to/dir
在提示输入我的登录详细信息后,此错误消息会闪过:
Error detected while processing C:\Users\path\to\Vim\vimfiles
\view\ftp=-=+ftp.adddress_to=+my_parent_folder=+-:
line 101:
E303: Unable to open swap file for "ftp:\\ftp.address_to\my_parent_dir\", recovery
impossible
然后在 vim netrw 窗口中显示父目录的子目录和文件。
但是在尝试打开这些子目录中的任何一个时(将光标悬停在名称上并按回车键)似乎什么都没有发生 - 相同父目录的显示仍保留在屏幕上。屏幕上唯一可见的变化是 netrw 窗口顶部列出的文件路径更改为指向我选择的目录。
尝试获取文件时,我收到以下消息:
**error** (netrw) Can't change directory to directory_name/: No such file or directory
注意:我的 vimrc 'set nocompatible' 和 'filetype plugin on' 存在。
任何帮助表示赞赏。
吉尔夫