你如何在Windows中运行Vim?

我刚刚安装了gVim,并尝试使用通常用于Linux的“vim myfile.java”技术来打开文件并对其进行编辑。 但不幸的是,这似乎并不奏效。 我也尝试过“gvim myfile.java”,但是这也不起作用。

有谁知道如何使用Windows Powershell或其他技术来打开vim(并在linux中使用它)?

当您安装gVim
请确保[✓]为命令行使用创建.bat文件被选中。
它会在C:\Windows\创建几个.bat文件:

 C:\>cd %windir% C:\WINDOWS>dir /b *.bat evim.bat gview.bat gvim.bat gvimdiff.bat view.bat vim.bat vimdiff.bat vimtutor.bat 

注意: C:\WINDOWS已经在PATH环境变量中。
当你在命令行键入vim时, C:\WINDOWS\vim.bat将会启动。
如果您不选中上面提到的复选框,则需要手动修改PATH

只是作为补充,我现在在一个相当高度控制的Windows工作站,并没有太多的权限。 下载我通常使用的“可执行文件安装程序”并没有创建bat文件,也不是由于某种原因, vim.exe ,虽然gvim.exe安装在vim74目录中,并且工作正常。 因此,虽然我也需要设置PATH ,但是在C:\WiNDOWS没有bat文件,也没有在VIm运行时文件夹中的任何命令行可执行文件来调用意味着从命令行(或Powershell)调用vim不起作用。

我猜测安装的一部分是创建命令行相关的东西,显然包括vim.exe ,没有管理员权限时没有正常恢复。

无论哪种方式,“正确”的事情似乎是像往常一样设置你的PATH到你的VIM可执行文件夹(注意, 如果你没有管理员权限 ,这可能比平常更困难 ),然后下载“ Win32控制台可执行文件“,从通常的下载页面找到与你已经安装的gvim版本相匹配的文件,把vim.exe从刚刚下载的zip文件中gvim.exe ,然后把它放到与gvim.exe相同的文件夹中。

在另一个可执行文件安装程序完全工作的地方查看,在vim.bat文件中有一些jive没有为我安装“收集VIMARGS for Win95的参数”, if .%OS%==.Windows_NT goto ntaction等等,但是至少在Win7上没有任何的问题似乎没有问题。 ; ^)

Windows 10有Windows的Linux子系统。 所以你可以在Windows安装bash,并且可以使用vim。我发现它更方便。