PSFzf 输出中的 S 标志是什么意思?

PSFzf 输出中的 S 标志是什么意思?

我在用聚苯乙烯它集成fzf到 Powershell 中,但我不明白-S或标志的作用。可以通过多次按++S来切换它们。有人知道它们有什么区别吗?CtrlR

fzf 输出

答案1

这可以在 fzf 的源代码中找到。具体来说这部分

    if t.toggleSort {
        if t.sort {
            output += " +S"
        } else {
            output += " -S"
        }
    }

检查--toggle-sort选项是否启用以及是否应对历史记录进行排序。如果不应该,则显示-S,否则显示+S

在 PSFzf 的源代码中你可以看到这里

Invoke-Fzf -Query "$line" -NoSort -Bind ctrl-r:toggle-sort -Scheme history | ForEach-Object { $result = $_ }

它绑定Ctrl+R来切换排序。

有关排序等选项的更多信息,--bind请参阅福州人。有关排序切换的更多详细信息,请参阅GitHub 问题

相关内容