我已經用命令-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