我刚刚安装了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。我发现它更方便。