[입력하고 싶지 않으므로 앞에 있는 점을 제거하세요.]
내 zshrc의 플러그인은 --gl-- 별칭을 git pull로 설정합니다. git log 명령으로 설정하고 싶습니다.
저는 macOS를 사용하고 있으며 예상대로 /etc/zshrc에는 git pull에 대한 별칭이 없습니다. 내 zprofile이 비어 있고 zlogin이 없습니다. 이것마지막내 zshrc의 세 줄은 다음과 같습니다.
unalias gl
alias gl="git log --pretty=medium --decorate --date=short"
alias gpl="git pull"
exec zsh
unalias 명령을 실행한 후 "해시 테이블 요소가 없습니다: gl"이라는 오류가 나타납니다. alias gl
gl='git pull' 을 즉시 반환하세요.
실행하면 zsh -ixc : | grep "alias gl"
결과가 반환되지 않습니다. zsh -ixc : | grep "git pull"
아무것도 반환하지 않습니다. 그러나 그는 즉시 alias gl
다시 달려갔다 gl='git pull'
.
명령줄에서 unalias 및 realalias gl을 사용하여 원하는 명령을 실행할 수 있습니다.
답변1
^R
history-incremental-search-backward
플러그인으로 이미 바인딩됨zsh-vim-모드. 그것을 주석으로 처리하면 ^R
바인딩 fzf-history-widget
작업이 수행됩니다.
원래 매핑은 를 통해 이루어집니다 vim-mode-bindkey viins vicmd -- history-incremental-search-backward '^R'
.