점과 슬래시를 모두 입력하지 않고 상위 디렉터리로 변경

점과 슬래시를 모두 입력하지 않고 상위 디렉터리로 변경

zsh에서 ...etc 대신 사용하여 상위 디렉토리를 참조하는 방법은 무엇입니까 ../..? 나는 이것을 oh-my-zsh 및 prezto와 함께 사용했습니다.

추신. 이상적으로 M-3 .../../...

답변1

다음 코드는 이 문제를 해결할 수 있습니다.

rationalise-dot() {
  if [[ $LBUFFER = *.. ]]; then
    LBUFFER+=/..
  else
     LBUFFER+=.
  fi
}
zle -N rationalise-dot
bindkey . rationalise-dot
bindkey -M isearch . self-insert

관련 정보