Я использую Ubuntu с Bash.Когда я набрал git checkout
, а затем нажал tab
, я ожидал, что он покажет список ветвей, но я получил:
git checkout
bash: eval: line 345: unexpected EOF while looking for matching `''
bash: eval: line 346: syntax error: unexpected end of file
Я гуглил его, но ничего не нашел.И Баш даже не говорит мне, где находится line 345
.Кто-нибудь знает, что не так?
РЕДАКТИРОВАТЬ :
Когда я set -x
для bash, а затем git checkout [tab]
, он выводит:
+++ case "$c$2" in
+++ printf '%s
' 'feature/capybara '
+++ for c in '$1'
+++ case "$c$2" in
+++ printf '%s
' 'feature/chinese-search '
+++ for c in '$1'
+++ case "$c$2" in
+++ printf '%s
' 'feature/comment_validation '
+++ for c in '$1'
+++ case "$c$2" in
+++ printf '%s
' 'feature/comments '
...и так далее.Нет ошибок.Но я все еще не могу нормально использовать автозаполнение.