Bagaimana saya bisa mengkonfigurasi Bash, Zsh atau Tmux untuk menyelesaikan pengidentifikasi cocok terakhir di layar ? Pertimbangkan skenario umum ini:
$ git fetch
remote: Counting objects: 16, done.
remote: Compressing objects: 100% (9/9), done.
remote: Total 9 (delta 4), reused 0 (delta 0)
Unpacking objects: 100% (9/9), done.
From /opt/git/thunder
* [new branch] issue540 -> origin/issue547314
e9204cf..4d42c3f v2.1 -> origin/v2.1
Bagaimana saya bisa mendapatkan Bash / Zsh / Tmux untuk menyelesaikan issue547
CLI dengan mudah? Ketika saya menekan Tabsetelah $ git checkout is
Git membantu menyelesaikan issue
, tetapi saya harus menyelesaikan digit sendiri karena semua digit sebelumnya benar-benar cocok dengan cabang Git yang ada .
Di VIM, menekan Ctrl+ Puntuk omnicomplete akan selesai seperti pertandingan sebelumnya, jadi dalam hal ini issue547314
sebenarnya akan selesai. Bagaimana saya bisa mendapatkan perilaku ini di Bash, di Zsh atau di Tmux ?
Saat ini saya menggunakan Bash 4.2 dan Tmux 1.10 pada Server Ubuntu (biasanya 12,04 LTS). Saya dapat memperbarui ke Ubuntu Server LTS terbaru (14,04) jika diperlukan.
EDIT : Saya tidak keberatan solusi yang menggunakan Bash, Zsh, atau Tmux selama tidak sulit untuk digunakan. Jadi Tabatau Ctrl+ Patau cara pintas lainnya akan baik-baik saja, tetapi tidak Alt+ Meta+ Super+ Shift+ א.