0

这可能在这里与题外话接壤,但在 SuperUser 上并没有很多人使用 GVim,而不是在这里,所以我把它留在这里。

问题很简单——我使用的是 GVim 7.3。从vim.org,像往常一样以存档二进制文件(两个存档文件)的形式下载它并替换旧版本。但是,我无法让 Windows识别它并将文件扩展名关联到它。

从 Windows 资源管理器转到.py文件,在其目录中使用 ... / Browse / gvim.exe 打开,然后...什么也没有。就像从未发生过一样。

有谁知道可能导致这种行为的原因是什么?必须手动从 Vim 中打开每个文件非常烦人。

4

3 回答 3

0

我放弃了通过注册表尝试各种技巧,但这个解决方案对我来说很好。我可以补充一下,我在 Windows 7 上遇到了同样的问题。由于 Windows 似乎能够很好地与 vim.exe 进行关联,而且这显然与文件名相关,所以我将 vim.exe 移走vim.ex$ 并将 gvim.exe 复制到 vim.exe。解决这个愚蠢问题的廉价而简单的方法,我不能说我曾经故意使用 vim.exe。

于 2013-10-12T14:21:33.033 回答
0

这不能回答您的问题,但它是从上下文菜单中使用 gvim 进行编辑的另一种方式。

使用以下内容创建一个 .reg 文件(调整 gvim.exe 的路径)并执行它。然后,每当您在资源管理器中右键单击文件时,您都会有一个“使用 GVIM 打开”选项。

REGEDIT4 

[HKEY_CLASSES_ROOT\Unknown\shell] 
@="Open with GVIM" 

[HKEY_CURRENT_USER\SOFTWARE\Classes\*\shell] 

[HKEY_CURRENT_USER\SOFTWARE\Classes\*\shell\Open with &GVim] 
@="Open with GVIM" 

[HKEY_CURRENT_USER\SOFTWARE\Classes\*\shell\Open with &GVim\command] 
@="C:\\Vim\\gvim.exe \"%1\""
于 2012-06-20T23:45:11.723 回答
0

我认为 vim.org 的默认安装程序(“自安装可执行文件”)允许您注册 shell 关联;这意味着您会在资源管理器的每个上下文菜单中获得一个“使用 vim 打开”条目。你没用过这个文件吗?

我正在看这个页面,我正在考虑这个下载

于 2012-06-20T21:22:10.153 回答