bash:alias:=:打开Git Bash时找不到错误

时间:2016-04-29 22:08:43

标签: git-bash

每次我启动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时都找不到。enter image description here

3 个答案:

答案 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' '$@'"

注意:...只是为了简洁