Ekrandaki son eşleşen tanımlayıcıyı tamamlamak için Bash, Zsh veya Tmux'u nasıl yapılandırabilirim ? Bu ortak senaryoyu düşünün:
$ 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
Bash / Zsh / Tmux'un CLI'de issue547
kolayca tamamlanmasını nasıl sağlayabilirim ? Git yardımcı bir şekilde tamamlandıktan Tabsonra düğmesine $ git checkout is
bastığımda issue
, ancak önceki tüm basamaklar aslında mevcut Git dallarıyla eşleştiğinden rakamları kendim tamamlamalıyım .
VIM'de, omnicomplete için Ctrl+ tuşuna basmak Pönceki eşleşme olarak tamamlanır, bu durumda issue547314
aslında tamamlanır. Bu davranışı Bash, Zsh veya Tmux'ta nasıl alabilirim ?
Şu anda Ubuntu Sunucusunda (genellikle 12.04 LTS) Bash 4.2 ve Tmux 1.10 kullanıyorum. Gerekirse en son Ubuntu Sunucusu LTS'ye (14.04) güncelleme yapabilirim.
EDIT : kullanımı zor olmadığı sürece Bash, Zsh veya Tmux kullanan herhangi bir çözüm umursamıyorum. Yani Tabya da Ctrl+ Pya da başka bir kısayol iyi olurdu, ama Alt+ Meta+ Super+ Shift+ değil א.