Windows 8.1上的Vim 7.4每次打开文件时都会创建程序和文件文件夹

时间:2014-09-17 12:27:41

标签: vim windows-8.1

当我使用右键单击 - >从Windows资源管理器打开文件时用Vim编辑,Vim创建一个" Program"根目录上的文件夹,以及"文件"我打开的文件目录中的文件夹。 Files文件夹包含Vim / vimfiles / doc。任何地方都没有文件,只有目录树。

当我在没有文件名作为参数的情况下运行Vim时,也会发生这种情况。

在Vim打开之前,DOS Box会闪烁,但是对于我来说它读得太快了。

我多年来一直使用Vim,从未见过这种行为。不过,这是我第一次在Windows 8.1上使用它。

有任何建议或想法吗?我真的厌倦了在整个地方删除程序和文件文件夹。笑!

1 个答案:

答案 0 :(得分:3)

您可以按照Vim-FAQ 2.5上的步骤操作。一些相关部分如下:

  

2.5。我有一个" xyz" (某些)Vim的问题。我如何确定它是一个        我的设置或Vim的问题? /我在Vim中发现了一个错误吗?

     

首先,你需要找出错误是否在实际中   运行时文件或与Vim一起分发的任何插件或是否   是.vimrc中任何配置选项的简单副作用   或.gvimrc。首先,像这样启动vim:

vim -u NONE -U NONE -N -i NONE
     

这会在非兼容模式(-N)中启动Vim,而无需阅读   viminfo文件(-i NONE),不读取任何配置文件(-u   NONE没有读取.vimrc文件而-U NONE没有读取.gvimrc   文件)甚至插件。

     

如果以这种方式启动Vim时没有发生错误,那么   问题要么与你的某些插件有关,要么与某些设置相关   您的一个本地安装文件。你需要找出,是什么触发了   错误,你尝试这样开始Vim:

vim -u NONE -U NONE -N
     

如果发生错误,则问题是您的.viminfo文件。只需删除   然后是viminfo文件。如果没有发生错误,请尝试:

vim -u ~/.vimrc --noplugin -N -i NONE
     

这只会将.vimrc用作配置文件,但不会加载   任何插件。如果此时发生错误,则可能是错误   由.vimrc文件中的某些配置选项引起的。根据   在你的vimrc文件的长度上,跟踪它可能非常困难   该文件中的来源。

     

最好的方法是在.vimrc中添加:finish命令。   然后使用相同的命令行重新启动。如果错误仍然存​​在   发生时,必须由于前半部分的设置而导致错误   你的.vimrc。如果它没有发生,那么问题设置必须是   在.vimrc的后半部分。所以将:finish命令移动到   那一半的中间,你知道它会触发错误和   继续前进,直到找到有问题的选项。如果你的   .vimrc是350行长,你需要最多9次尝试才能找到   违规行(实际上,这通常可以进一步减少,因为   通常线条相互依赖)。

     

如果没有出现问题,当只加载.vimrc文件时,   错误必须由插件或其他运行时文件引起(缩进   自动加载或语法脚本)。检查:scriptnames的输出   命令查看已加载的文件,并为每个文件尝试   逐个禁用它们,看看哪一个触发了bug。经常   由vim加载的文件有一个简单的配置变量   禁用它们,但您需要单独检查每个文件内部。

如果上述步骤无法解决问题,则链接还有其他信息。