2回目のプッシュ後、最初のファイルに更新されたファイルを取得する方法についてアドバイスを受けたいと思いますTAB。zsh
TAB
現時点では、TAB最新のファイルのリストを最初にプッシュします。最新のファイルが一番下に表示されます。ただし、2番目のプッシュで問題が発生します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
誰かが欠落しているオプションや回避策を提供して、2番目の印刷時に最新のファイルを最初のオプションとして提案し、その後のプレスで残りのファイルを最新の順序でTAB並べTAB替えることはできますか?
アップデート1fzf
:上記の操作を実行するには、or fzf-tab
(2つの間の正確な違いはわかりません)を使用することをお勧めします。誰もがこれらのツールやプラグインを使ってこれを行い、私が望む結果に対するTAB適切なコマンドを教えてもらえますか?~/.zshrc
実際、私は純粋なzsh
解決策を好み、oh-my-zsh
。
アップデート2:私の問題を説明するリンクは次のとおりです。最初のl
+を作成し、リストの最後TABに最新のファイルとディレクトリを表示できます。その後、2番目のファイルをプッシュすると、最新のファイルはTABありませんが、提案されているように、最初の古いファイル/ディレクトリが表示されます。
2番目のプッシュでは、最も古いファイルではなく最新のファイルを提案したいと思いますTAB(アニメーションの最後に示すように、最新のファイル/ディレクトリをインポートするにはSHIFT+を実行する必要があります)。TAB