Shift-Tab을 어류에서 완전히 뒤로 바인딩


14

생선 껍질의 자동 완성 기능을 사용하여 탭을 두 번 이상 누르면 제안 사항이 표시됩니다. 그러나 우연히 탭을 여러 번 눌렀고 이전 제안으로 돌아가고 싶었으므로 shift-tab을 눌렀습니다 [z.이 명령은 명령 에만 추가 되었습니다.

예를 들어, 내가 입력하면 cd Dtabtab:

~> cd Desktop/

tab결과를 누르면 :

~> cd Documents/

이제를 누르면 <shift+tab>프롬프트 ~> cd Documents/[Z가 원하는 것으로 돌아 가지 않고로 바뀝니다 .

~> cd Desktop/

이 작업을 어떻게 수행합니까 ( fish_user_key_bindings.fish파일을 사용하는 것이 바람직 함 )? 이 설명서 는 특수 기능 만 제공합니다 complete.


"실행 취소"또는 다른 것이 없습니까?
조쉬 스티븐슨

답변:


1
  • "문서는 특수 기능 만 제공합니다." 이 기능이 구현되지 않았으므로 미리보기 제안으로 돌아갈 수 없습니다.

  • 그러나 새 바인딩을 정의하려면 fish_user_key_binding 함수 NOT .fish 파일을 사용해야합니다. 구성 파일을여십시오. ~/.config/fish/config.fish

추가 :

function fish_user_key_bindings
        bind [Z complete
        end
  • 당신의 물고기를 다시 시작하십시오.

완성을 위해 다른 키 바인딩이 필요하지 않습니다. 이전 제안으로 돌아가려면 키 바인딩이 필요합니다. 당신이 옳고 그것이 구현되지 않았다고 생각합니다 ...
Sebastian

-2

대신 zsh를 사용하십시오.

자동 완성 기능의 정확한 세부 사항은 물론 개인 취향에 맞게 구성 할 수 있지만 설정 한 방법은 Tab두 번 누르면 Tab키 또는 화살표 키를 사용하여 탐색 할 수있는 "메뉴"를 얻는 것입니다.

ZSH 완성

원하는 항목을 선택했으면 Enter 키를 눌러 zsh에게 원하는 내용을 알리거나 계속 입력하면 zsh가 올바른 것으로 가정합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.