我已经用命令-T真棒的ruby标志重新编译了vim,并且我写了一个脚本,它会自动为我在ssh中的任何机器上执行此操作(并运行脚本),但我遇到的一个问题是,当我为新编译的vim别名时,bash会抛出一个没有这样的文件或目录给我。下面是我有:-bash没有这样的文件或目录,但它存在
这工作得很好:
$ alias v="~/Code/vim"
但是,当我把这个同一条线路在我的.bashrc,我得到:
-bash: =~/Code/vim: No such file or directory
更有趣,我把这个在我.bashrc:
[ -e "~/Code/vim" ] && echo "found it!"
并打印“找到它!”
我不知道这是否是权限问题,但我只是把他们在这里反正:
-rwxr-xr-x 1 buf staff 2374400 Sep 17 16:27 /Users/buf/Code/vim
我在做什么错?我在运行Mac OS X 10.7
是否不带引号的工作? – Gabe
尝试“set -xv ;. .bashrc; set + xv”,看看解析出现了什么问题 – w00t