vi 모드에서 ZSH 기록 검색 사용자 정의

vi 모드에서 ZSH 기록 검색 사용자 정의

/vi 모드의 기본 기록 검색 위젯을 내 위젯으로 바꾸고 싶습니다(기본 키, 즉 명령 모드에 바인딩 ).

이것이 내가 내 안에 넣으려고 하는 것입니다 .zshrc:

custom_command() {
  history | cat  # instead of cat, there will be some custom logic
}
zle -N custom_command
bindkey -M vicmd '/' custom_command
bindkey -M vicmd '^R' custom_command

이러한 바인딩을 사용하면 누르는 것이 ctrl-R예상한 대로 수행되지만(기록 목록 표시) 클릭하면 /효과가 없습니다(내 대신 기본 기록 위젯이 표시됨 custom_command).

관련 정보