我在Windows 7系统上运行 vim 8.0 ,每当我打开gvim(在窗口中运行而不是在cmd中运行的那个)时,我就会遇到此问题的默认路径:pwd
中的c:\users\"user"
是:Explore
。
如果我使用c:\users
命令,它会显示文件浏览器显示其中的所有文件,但我只能在文件路径上升到:cd
,就是这样,我不能高于这一点。
此外,如果我使用d:\
命令转到另一个驱动器(asdasd.txt
),它确实会成功更改目录,如果我使用它确实显示它:pwd但如果我使用:浏览它没有显示任何内容,而只是它在同一个文件的分屏上包含我在初始文件中的相同文本。
更重要的是,如果我在d:\中创建一个:Explore
文件并用vim打开它然后再次使用json1
它什么都不做,只是回到同一行文本我是在命令模式下,几乎就像程序正在寻找对该目录的访问权或因为类似的东西而取消命令。
此外,我在此之前使用了 vim 7.4 ,它将按预期提及任何命令。
任何想法可能是什么问题?它需要任何特殊配置吗?
答案 0 :(得分:1)
这是netrw v.156的已知问题。 (netrw是vim的文件浏览器)在最新版本上有一个解决方法,你可以找到here。
答案 1 :(得分:0)
如果您现在懒得更新netrw,那么我不确定这是否可以解决问题;或者,如果您暂时不使用Windows,解决方法是将快捷方式放在要使用的目录的c:/ Users /中。 当然,如果要处理的目录很多,那不是一个好的解决方案。
我的观察是它不会转到c :,而是转到它下面的任何子目录。