화면 에서 마지막으로 일치하는 식별자 를 완성하도록 Bash, Zsh 또는 Tmux를 어떻게 구성 할 수 있습니까? 이 일반적인 시나리오를 고려하십시오.
$ 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
issue547
CLI에서 Bash / Zsh / Tmux를 쉽게 완료 하려면 어떻게해야합니까? Git이 도움이되고 난 Tab후에를 누르면 이전의 모든 숫자가 실제로 존재하는 Git 분기와 일치 하기 때문에 숫자를 직접 작성해야합니다 .$ git checkout is
issue
VIM에서 전제 조건으로 Ctrl+ P를 누르면 이전 경기와 같이 완료되므로이 경우 issue547314
실제로 완료됩니다. 이 동작을 Bash, Zsh 또는 Tmux에서 어떻게 얻을 수 있습니까?
현재 우분투 서버 (보통 12.04 LTS)에서 Bash 4.2 및 Tmux 1.10을 사용하고 있습니다. 필요한 경우 최신 Ubuntu Server LTS (14.04)로 업데이트 할 수 있습니다.
편집 : 사용하기 어려운 한 Bash, Zsh 또는 Tmux를 사용하는 솔루션은 신경 쓰지 않습니다. 그래서 Tab나 Ctrl+ P또는 다른 같은 바로 가기 괜찮을하지만,하지 않을 Alt+ Meta+ Super+ Shift+ א.