emacs에는 다음과 같은 단축키가 있습니다.
M-\
Delete spaces and tabs around point (delete-horizontal-space).
https://www.gnu.org/software/emacs/manual/html_node/emacs/Deletion.html
bash에서도 작동합니다. zsh에 동등한 것이 있는지, 아니면 어떻게 정의하는지 궁금합니다.
답변1
나는 그것이 존재하지 않는다고 생각하지만 언제든지 직접 작성할 수 있습니다.
delete-horizontal-space() {
emulate -L zsh
set -o extendedglob
LBUFFER=${LBUFFER%%[[:blank:]]##}
RBUFFER=${RBUFFER##[[:blank:]]##}
}
zle -N delete-horizontal-space
bindkey '\e\\' delete-horizontal-space