hjkl을 사용하여 Fish Shell에서 메뉴 선택을 탐색하는 방법

hjkl을 사용하여 Fish Shell에서 메뉴 선택을 탐색하는 방법

탭 완성을 탐색하는 방법이나 Fish 셸의 탭 완성에서 키를 바인딩하는 방법에 대한 정보를 찾을 수 없는 것 같습니다.

이것이 내가 달성하고 싶은 것이지만 zsh 대신 Fish 쉘에서 수행됩니다.ZSH에서 Fish와 유사한 매개변수 완성 검색

도와주세요...

답변1

탭 완성 호출기는 나머지 명령줄 편집기와 동일한 키를 사용하므로 h호출기 내에서 이동하도록 바인딩하려면( h명령을 작성하는 동안 삽입된 상태를 유지하려면) 다음을 사용하세요.

bind h 'if commandline --paging-mode; commandline --function backward-char; else; commandline --insert h; end'

jk, 및 에도 비슷한 줄을 추가할 수 있습니다 l.

그러나 호출기가 검색 모드에 있을 때( Ctrl+ 사용 S) 검색 모드가 활성화되었는지 여부를 감지할 수 있는 방법이 없기 때문에 이 기능이 중단됩니다(이 기능이 누락되었을 수 있음).

관련 정보