#4116·yazi

功能请求: 为插件提供 find 函数或为 emit find 添加更多参数

作者: MexerSam创建于 2026年7月12日更新于 2026年7月13日
标签feature

`ya env ' 产出

贝壳 不详


请描述你试图解决的问题

截至 https://yazi-rs.ZGitHub.io/docs/plugins/utils ,除了使用放出外,目前没有可用于插件的查找功能。

另外,这个“ emit find” 总是显示一个空输入对话框来覆盖上次输入的查找 。

目前不支持直接输入字母,以将这些字母添加到当前查找输入中.

您愿意贡献这个功能吗?

- [ 好,我试试看

描述你想要的解决方案

通过在插件中添加一个可调用的函数,将找到方法:
- 获取当前查找输入
- 在没有交互输入的情况下通过字符串查找

或者,还可以给`emit find ' 附加参数。
" -- -- 清 " :呼应当前在查找中使用的案文
`-text * : 直接使用此文本查找而不显示输入对话框
`-add charater {}: 添加给定字符
`-rem 字符':删除最后一个输入的字符
`--延迟' :通过不立即触发发现而以秒或毫秒的给定延迟来降低性能影响的适当方式。 在使用添加  特征或 rem  特征时, 或使用新的可配置值作为倒置时, 此值应具有默认值 。

通过添加这种功能,可以通过打入而无需输入对话框直接使用查找.

增加这一内容供搜索和过滤也是一种好的建议。

其他背景

无回复( N)

* 核对表

- [x] 我搜索了现有的问题/讨论
- [x] [最晚夜建 (https://yazi-rs.ZGitHub.io/docs/installation/#binaries) 还没有这个功能