Tôi có một số hành vi lạ về thiết lập của mình mà tôi dường như không thể thu hẹp.Tab đóng băng hoàn toàn cho lệnh Git chỉ
Tôi đang sử dụng hoàn thành tab trong trình bao của mình mà không gặp bất kỳ sự cố nào (vỏ của tôi là zsh
). Vấn đề tôi gặp phải là hoàn thành tab sau khi phát hành lệnh git
.
Ví dụ 1 (hoạt động tốt):
tôi thực hiện một thư mục mới, thay đổi vào nó và git init
. Sau đó, tôi touch hello.rb
. Nếu tôi làm git add <tab>
, nó sẽ đổi thành git add hello.rb
.
Ví dụ 2 (không hoạt động):
Tôi đang ở một ứng dụng đường ray đó thực sự không phải là rất lớn, và nếu tôi cố gắng chạy git add G<tab>
với mục đích rằng nó sẽ kéo lên của tôi Gemfile
, nó chỉ bị treo và bị treo cho đến khi tôi giết nó với ctrl-c
mà kết quả đầu ra:
Killed by signal in __git_complete_index_file after 159s
Trong zsh tôi đang sử dụng:
# completion
autoload -U compinit
compinit
Có ai khác có vấn đề này không? Tôi có thể làm việc xung quanh nó nhưng tôi phải làm điều gì đó sai và tôi không chắc chắn nơi khác để xem xét.
phiên bản thứ:
git version 2.1.2
zsh 5.0.7
iTerm2 Build 2.0.0.20141103
Cập nhật:
Git v 2.2.0 đã cố định vấn đề này vì vậy chỉ cần nâng cấp nếu bạn đang chạy vào vấn đề này.
Tôi xác nhận vấn đề này – 907th