zle 위젯의 zsh 읽기 입력


5

을 누를 때 사용자 정의 버전의 zsh 기록 검색을 구현하려고합니다 ctrl-r(기능이 다른 바로 가기에 매핑되지만).

지금까지 내가 사용하는 시도 read, varedread-command사용자가 맞춤형 바로 가기를 누르면 후 입력을 읽을 수 있습니다. 내 코드는 다음과 같습니다

# Bind \eg to `git status`
function _cust-hist {
    zle -I
    local line
    read -r line
    echo $line
    zle accept-line
}
zle -N _cust-hist
bindkey '\eg' _cust-hist

그러나 아무것도 작동하지 않는 것 같습니다. 나는 분명한 것을 놓치고 있어야합니다. zsh로 가능합니까?

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