如何在PowerShell中只需输入vim即可运行vim?

3

我刚刚安装了vim,它非常棒。从PowerShell中,我想通过输入 vim 或者 vim someFile.txt 来启动它。

我已经可以在运行对话框中打开vim了。另外,它已经在我的系统PATH中。我需要做什么来从PowerShell中启动它呢?


1
我不确定问题出在哪里。如果可执行文件(vim.exe)在路径中,其中任何一个都应该起作用。对我来说它是有效的。 - Adi Inbar
我原本的印象是将包含vim.exe的目录添加到Path中,而不是将vim.exe本身添加到Path中。 - Shaun Luttin
2
这就是所谓的文件“在路径中”的含义——它位于路径中列出的目录之一。路径是一个目录列表,不能包含单个文件。 - Adi Inbar
1个回答

3
如果已经在路径中,它应该可以工作。但是你也可以使用 New-Alias 来设置别名。如果你将其添加到你的配置文件中,它将每次启动时加载。要了解运行框与 PowerShell 的不同之处以及如何解决问题,请参见我在这里的回答:Run a program by name from PowerShell (similarly to the run box)

嗯,如果它应该已经工作了,那么我想知道为什么它没有工作。难道我只需要重新启动PowerShell吗? - Shaun Luttin
2
如果您将其添加到PowerShell之外的路径(通过系统设置对话框),那么是的,请重新启动PowerShell,因为现有会话不会具有更新后的路径。如果您在PowerShell内部添加它($env:PATH = whatever),则应立即生效,但仅持续该会话。 - briantist

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接