每次我启动Git Bash时都会遇到此错误(请参见屏幕截图)
我为Git Bash设置了Sublime https://www.udacity.com/wiki/ud775/sublime
我没有使用"C:/Program\ Files/Sublime\ Text\ 2/sublime_text.exe"
扩展名,而是第一次使用"C:\Program Files\Sublime Text 3\sublime_text.exe"
。它现在可以正常使用' subl'打开Sublime。但我收到了bash:alias:=:每次打开Git Bash时都找不到。
答案 0 :(得分:4)
似乎在你的~/.bashrc
中,你有两个相似但略有不同的行:
alias subl='C:\Program Files\Sublime Text 3\sublime_text.exe'
alias subl = 'C:\Program Files\Sublime Text 3\sublime_text.exe'
查看第二个,它有一个等号周围的空格,因此它被解释为没有别名,但列出了空格分隔的参数subl
,=
和'C:\ ...'
的别名
确保~/.bashrc
文件中只有一行。
答案 1 :(得分:0)
我遇到了同样的问题。你需要用“\”来逃避每个空格。
所以将你的突击队改为:
alias subl='C:/Program\ Files/Sublime\ Text\ 3/sublime_text.exe'
答案 2 :(得分:0)
在Mac OS X上,我使用:
alias edit="open -a '.../Sublime Text.app/Contents/MacOS/Sublime Text' '$@'"
注意:...
只是为了简洁