Fish에서 키 매핑을 해제하는 방법은 무엇입니까?

Fish에서 키 매핑을 해제하는 방법은 무엇입니까?

특히 Up, Down, Left, Right, Page Up, Page Down, Home, End와 같은 특정 키의 매핑을 해제(바인딩 해제)하고 싶습니다.껍데기.

bind파일 에서 명령을 사용해야 할 것 같은데 .config/fish/fish.config어떻게 해야 할지 모르겠습니다.

답변1

fish_user_key_bindings적절한 명령문으로 사용자 정의 함수를 정의한 다음 bind --erase이를 직접 사용하거나 편집하여 함수를 저장 해야 합니다 .funcsave~/.config/fish/functions/fish_user_keybindings.fish

예를 들어:

function fish_user_key_bindings
    bind --erase --key up
    bind --erase --key down
    # and so on
end

funcsave fish_user_key_bindings

일부 터미널은 터미널 설명 파일에 명시된 터미널 코드를 보내지 않는다는 점에 유의하십시오. fish_key_reader제거해야 할 정확한 바인딩을 확인하려면 (2.3.1에 소개된)을 사용해야 할 수도 있습니다.

관련 정보