두 번째 push 후 첫 번째 파일로 업데이트된 파일을 얻는 방법에 대한 조언을 받고 싶습니다 TAB.zsh
TAB
현재는 TAB최신 파일 목록을 먼저 푸시합니다. 최신 파일이 맨 아래에 나타납니다. 하지만 두 번째 푸시에서 문제가 발생합니다 TAB. 제안된 내용이 최신이 아닙니다.
나는 다음과 같은 구성을 가지고 있습니다 ~/.zshrc
:
alias l='grc -es --colour=auto ls --color -Gh -C -lrt'
autoload -Uz compinit
compinit
# Colorize completions using default `ls` colors.
zstyle ':completion:*' list-colors "${(s.:.)LS_COLORS}"
# Zsh reverse auto-completion
zmodload zsh/complist
# Option
zstyle ':completion:*' add-space false
zstyle ':completion:*' rehash true
# Block important
zstyle ':completion:*:complete:(python3.9|ls|cd|cp|rm|mv|vim|cat|more|tail|head|n|open|vimdiff|diff):*' file-sort date reverse
bindkey '^[[Z' reverse-menu-complete
누군가가 누락된 옵션이나 해결 방법을 제공하여 두 번째 인쇄 시 최신 파일을 첫 번째 옵션으로 제안한 TAB다음 TAB후속 프레스에서 나머지 파일을 최신순으로 정렬할 수 있습니까?
업데이트 1fzf
: 위에서 설명한 작업을 수행하려면 or fzf-tab
(둘 사이의 정확한 차이점은 모르겠습니다)을 사용하는 것이 좋습니다 . 누구든지 이러한 도구나 플러그인을 사용하여 이 작업을 수행 하고 내가 원하는 결과에 대한 TAB적절한 명령을 알려줄 수 있습니까 ? ~/.zshrc
실제로 저는 순수한 zsh
해결 방법을 선호하고 oh-my-zsh
.
업데이트 2: 내 문제를 설명하는 링크는 다음과 같습니다. 첫 번째 l
+ 를 만든 TAB다음 목록 끝에서 최신 파일과 디렉터리를 볼 수 있습니다. 그런 다음 두 번째 파일을 푸시하면 TAB최신 파일은 없지만 제안된 대로 첫 번째 이전 파일/디렉토리가 표시됩니다.
두 번째 푸시에서는 가장 오래된 파일이 아닌 최신 파일을 제안하고 싶습니다 TAB(애니메이션 끝에서 볼 수 있듯이 최신 파일/디렉토리를 가져오려면 SHIFT+를 수행해야 합니다).TAB