从 Cygwin shell 打开 gVim(Cream 版本)的别名

从 Cygwin shell 打开 gVim(Cream 版本)的别名

我正在使用 Cream 版本的 gVim,我想创建一个别名,以便从 Cream 中的 Cygwin shell 打开文件。从 Cygwin 运行 gVim 可执行文件会出现以下错误(在 Windowscmd窗口中):

/bin/zsh /c <symlink> ■c
The system cannot find the file specified.
shell returned 1
Hit any key to close this window..

答案1

cyg-包装器通过应用 realpath+cygpath 解决了这个问题。

编辑:昨天,我见过vim 邮件列表中的此内容。看上去像是最近的一次回归。

答案2

我遇到了这个问题,结果发现是 _vimrc 文件损坏了。我的 _vimrc 文件不知何故包含以下内容:

!<symlink> ... some non-human readable characters ...

删除或修复 _vimrc 文件,错误就会消失。

答案3

您收到该错误是因为您的 PATH 未包含 gvim 可执行文件的父目录。假设您在默认位置安装了最新版本的 Vim 7.3,则此别名应该可以工作。

alias gvim='/cygdrive/c/Program\ Files/vim/vim73/gvim.exe'

相关内容