在我两年前安装的旧的Windows XP笔记本电脑上,我安装了vim71。我将vim.exe重命名为vi.exe。当我从Windows命令提示符调用带有文件名的vi时,vi会在一个新窗口中打开该文件。(我所说的“新窗口”是指Microsoft Windows意义上的窗口,而不是vi意义上的窗口。)然后,命令提示符可用于接受新命令。
我现在正尝试在一台新的Windows7笔记本电脑上以类似的方式配置vim。我安装了vim72 (最新版本),并将vim.exe重命名为vi.exe。现在,当我从Windows命令提示符调用带有文件名的vi时,vi会在命令提示符窗口中打开该文件(而不是打开一个新的Microsoft Windows窗口)。
如何让vi在新的Microsoft Windows窗口中打开文件?(这是vim71和vim72之间的区别,还是XP上的vim和Windows7上的vim之间的区别,还是别的什么?)
发布于 2010-04-26 05:13:19
您希望运行gvim.exe而不是vim.exe。
gvim.exe启动Vim的图形用户界面版本,而vim.exe仅在命令提示符窗口中运行(如您所发现的)。我相信至少在最近的几个版本中都是这样。
考虑使用别名或批处理文件来调用现有名称下的可执行文件,而不是将gvim.exe重命名为vi.exe。Windows版本的Vim包括其他几个程序,这些程序期望Vim的图形用户界面版本称为gvim.exe,因此更改名称可能会破坏某些东西。
https://stackoverflow.com/questions/2709235
复制相似问题