표준 zsh를 사용하면 전체 단어가 ctrl삭제 w됩니다(즉, 전체 단어가 삭제됩니다 foo-bar
). 하지만 사용할 때는 oh-my-zsh
단어의 마지막 부분만 제거하고 foo-
둘 다 사용할 수 있도록 하고 싶습니다.
ctrl+를 묶어 q전체 단어를 삭제하고 싶습니다 . WORDCHARS
재정의를 사용하여 내 함수를 정의하려고 시도했지만 성공하지 못했습니다.
myf () {
local WORDCHARS=''
zle backward-kill-word
}
zle -N myf
bindkey '^Q' myf
비슷한 질문이 여러개 있는데 이건 zsh를 사용할 때 입니다.그리고어머나.