【发布时间】:2014-03-11 03:05:53
【问题描述】:
当我使用 vim 创建并打开一个文件时,即“vim new.txt”,它在我的桌面这样的文件夹中运行良好。但是,当我在“C:\Program Files (x86)\Vim\vimfiles\ftplugin\”中并尝试使用“vim python.vim”或“vim new.txt”创建文件时,vim 打开并显示为工作正常,但是在我保存文件并退出 vim 后,文件夹中不存在它。但是,如果我再次键入“vim python.vim”以重新打开(显然不存在的)文件,vim 会在我在不存在的文件中停止的地方愉快地出现。谁能告诉我发生了什么以及如何解决它?
编辑:在我的文件系统中搜索不存在的文件会将它们显示在“C:\Users\Daniel\AppData\Local\VirtualStore\Program Files (x86)\Vim\vimfiles\ftplugin”而不是“C: \Program Files (x86)\Vim\vimfiles\ftplugin\" 从中创建它们。有什么想法为什么,以及如何避免这种情况发生?
【问题讨论】:
-
:pwd或:echo expand('%:p')是否提供有用的线索? -
这些命令都将当前目录显示为“C:\Program Files (x86)\Vim\vimfiles\ftplugin\”,尽管如我的编辑所示,这些文件实际上并不存在,而是其他地方。
-
可能是
Edit中的第二个路径是第一个路径的快捷方式。 -
事实并非如此。