繁体   English   中英

gvim无法识别某些目录或文件(Windows 7 64位)

[英]gvim does not recognize certain directories or files (Windows 7 64-bit)

我在Windows 7 64位上的gvim遇到了一个奇怪的问题。 我使用的是gvim 7.2,如果仅在powershell命令行中键入“ gvim”,则“ c:\\ windows \\ gvim.bat”是路径上第一个可执行文件。 请注意,我已经尝试了gvim.bat文件并直接调用gvim.exe。

由于某种原因,我的文件系统上存在某个目录,而vim似乎看不到该目录。 我可以在cmd,powershell,Windows资源管理器等中导航到该目录,并且可以在目录中看到文件。 我也可以在记事本或其他文本编辑器中编辑文件,但是如果尝试在gvim中打开任何文件,它不会打开文件,而是报告“ [New DIRECTORY]”。 如果我尝试在gvim中打开文件夹本身,它不会像我期望的那样在vim目录浏览器中打开它,而是报告“ [New FILE]”。

如果我打开gvim,然后执行File-> Open ...,然后导航到该文件夹​​应位于的位置,则在打开的文件对话框中看不到该文件夹​​。

是什么导致gvim不可见或识别目录(或文件)?

请注意,我遇到问题的目录是PowerShellCommunityExtensions模块。 我目前在这里安装了此文件:“ c:\\ windows \\ system32 \\ WindowsPowerShell \\ v1.0 \\ Modules \\ Pscx \\”。 Pscx文件夹是gvim无法识别的文件夹。 我在此Modules文件夹中还有其他模块,gvim可以成功打开。

显然,GVIM.exe是一个32位应用程序,在Windows 7中似乎是旧版应用程序,导致Windows Vista / 7虚拟化对文件系统和注册表的访问。 对C:\\ Windows \\ System32的访问将重定向到C:\\ Windows \\ SysWOW4。 写入C:\\ Program Files的文件将重定向到C:\\ ProgramData或C:\\ Users \\\\ AppData \\ Local \\ VirtualStore。 并将对注册表节点HKLM:\\ Software的访问重定向到HKLM:\\ Software \\ Wow6432Node。 以下MS支持URL对其进行了进一步解释。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM