从 Windows PowerShell 启动 vim

Bry*_*yan 6 windows windows-7 powershell vim

这不一定是问题,我更好奇为什么会发生这种行为。

尝试从 powershell 启动 vim 时,我看到了Open with窗口:

PS C:\> vim
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

如果我指定:

PS C:\> vim.exe
Run Code Online (Sandbox Code Playgroud)

Vim 按预期启动。无论我是否指定,gVim 都会按预期启动:

PS C:\> gvim.exe
Run Code Online (Sandbox Code Playgroud)

或者

PS C:\> gvim
Run Code Online (Sandbox Code Playgroud)

同样,这不是真正的问题,我只是想知道它为什么会发生,以及从 powershell 启动 vim 和 gvim 时我应该研究什么才能获得一致的行为。

Ƭᴇc*_*007 8

可能有一个名为的文件vim.出现在之前的路径中vim.exe(或者它在您尝试从中启动的本地文件夹中vim),因此当您键入vim.