如何在Windows中运行Vim?


12

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

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

windows  vim  shell 

1
也许您可以描述所使用的安装,因为Vim有多个Windows安装。那将有助于得到答案。
pottsdl 2012年

也许您需要调整PATH变量
mayyuhu 2012年

Answers:


9

我通过单击桌面上的图标或通过使用Windows资源管理器上下文菜单中的“使用vim编辑”来运行gVim。

如果要从Windows命令提示符处调用vim,则需要将vim.exe的路径添加到%PATH%或输入完整路径(例如, "c:\program Files\gvim\vim9.9\vim.exe" foo.txt


7

获取Gvim可执行文件并安装在所需的系统上。

首先,打开Power Shell并为规范化的命令设置别名(Windows 7及更高版本):

$ Set-alias vi "\path\to\gvim.exe"

$ Set-alias vim "\path\to\gvim.exe"

这对我来说非常完美!
simey.me,2014年

欢呼.....!
GC

6

答案触及到需要将vim包含vim.exe可执行文件的目录添加到路径。

但是对于那些需要更明确说明的人,请遵循以下步骤。

1. Open Control Panel
2. Go to System
3. Click on Advanced system settings
4. In the Advanced tab, click on Environment Variables
5. Highlight Path in System variables and click Edit...
6. At the end, enter a semicolon and add the full directory as text
    - for example, C:\Program Files (x86)\Vim\vim74
    - note that this directory must contain the executable you want to execute in command prompt i.e. vim.exe
7. Click OK and exit
8. Open new command prompt session and run vim by typing the name of the executable

4

我很确定Windows的mysysgit具有vim,但是据我所知,它确实是为vim而设计的,以便在Windows上使用Git。快速谷歌搜索发现了这个。那是您要找的东西吗?

感谢Zach的评论,或者在将vim添加到路径之后重新启动,也可以使用SET命令加载新安装的vim的路径,例如,set path=c:\program Files\gvim\vim9.9\vim.exe这样您就可以在正常会话后重新启动


在您链接到的Vim安装程序中,有一个选项可将Vim添加到您的PATH中。如果要从命令行启动vim / gvim,则此选项是必需的。一旦你这样做,你也许需要重新任何命令提示符窗口,或注销并回。
扎克-

2

另一种选择是使用vim软件包安装Cygwin(用于Windows的类似Linux的环境)。

http://www.cygwin.com/

在安装过程中,在软件包管理器中搜索“ vim”,然后安装最新版本。


2

Windows 10

将此路径添加到您的PATH env变量中 C:\Program Files (x86)\Vim\vim80

  • 系统属性(或Win+Break
  • 高级系统设置
  • 高级选项卡->环境变量
  • 点击Path,然后点击[编辑]
  • 单击[新建],然后添加一个具有以下值的新变量: C:\Program Files (x86)\Vim\vim80

现在您可以vim从cmd或Win+R(run)运行


0

我主要使用随Vim Chocolatey软件包一起安装的gVim (尽管目前这与最新发行版相比还相差很远)。这为gVim和右键菜单中的“使用Vim编辑”创建了Windows菜单快捷方式。与常规的Vim相比,它的优势在于它可与许多Windows快捷方式一起使用,并包括带有许多常见Vim命令的菜单栏。此外,如果您想使用Vim作为全职编辑器,那么gVim也是最好的选择,因为它可以完美地处理24位颜色/颜色方案以及粗体/斜体字体。

通过从Chocolatey安装Git,然后C:\Program Files\Git\usr\bin在我的路径中,我在DOS提示符下运行常规Vim 。这使您vimvimdiff在DOS提示符下以及有关其他250 Unix命令编译为Windows,如lsgrepsedawk。另外,vim.exe也可以使用Github发布页面上的,为您提供最新的64位版本。

请注意,由于Windows 10对DOS提示符进行了重大改进,因此应该可以使用Vim代替gVim:

  1. Windows 10控制台中的24位彩色(Windows 10版本1703起)
  2. 理论上,Vim 8已被修补,可以在使用时使用控制台的24位功能,set termguicolor但我不知道它是如何工作的
  3. 使用ColorTool将颜色设置为几乎任何想要由Vim选择的iTerm配色方案。请注意,我无法指定特定的Vim颜色方案,它完全取决于控制台的颜色-但您确实获得了非常出色的颜色
  4. 安装TTF Powerline字体,例如Anonymous Pro意味着您可以在控制台中启用它,并在那里获得漂亮的清晰字体,还可以在Vim-airline中获得正确的图标,尽管我无法使用任何航空公司主题颜色。

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.