我正在使用 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'