Tính năng tự động sửa rất hay, nhưng bản thân OCD của tôi cần kiểm soát nhiều hơn một chút đối với những gì đang xảy ra. Vì vậy, tôi đã viết một kịch bản đơn giản chỉ chọn gợi ý đầu tiên do git cung cấp. Bạn chạy tập lệnh sau khi lệnh bị lỗi và sử dụng cú pháp thay thế lịch sử bash "bang bang" được tích hợp sẵn. Ngoài ra, nếu bạn đang nhập nội dung nào đó có thể có nhiều hơn một lệnh, lệnh này cho phép bạn chọn một lệnh khác với tùy chọn đầu tiên.
Nó sẽ trông giống như thế này,
kristian@office:~/myrepo$ git puhs
git: 'puhs' is not a git command. See 'git --help'
Did you mean this?
push
kristian@office:~/myrepo$ idid !!
Counting objects: 18, done.
Delta compression using up to 32 threads.
Compressing objects: 100% (10/10), done.
Writing objects: 100% (10/10), 1.17 KiB, done.
Total 10 (delta 6), reused 0 (delta 0)
Ngoài ra, thật thú vị khi nhập bất kỳ thứ gì có hai dấu chấm than. Vì vậy, tiền thưởng cho điều đó.
Đây là ý chính với kịch bản của tôi