sxyazi / yazi

💥 Blazing fast terminal file manager written in Rust, based on async I/O.
https://yazi-rs.github.io
MIT License
15.89k stars 367 forks source link

Suggestion on Enabling Interactive Operations of Yazi in Different Terminal Instances #1838

Closed ovwxxwvo closed 2 hours ago

ovwxxwvo commented 2 hours ago

yazi --debug output

0

Please describe the problem you're trying to solve

I suggest creating a service before launching the instance of the Yazi file manager. Afterwards, all instances of Yazi can interact through this service, realizing operations such as cutting, copying, and pasting. Moreover, we can also use this service to store variables, so that in many cases, there is no need to wrap Yazi with a shell script in order to perform some operations.

关于鸭子在不同终端实例中可交互操作的建议

我建议在启动鸭子文件管理器实例之前,创建一个服务。之后所有的鸭子实例都可以通过这个服务进行交互,实现剪切、复制、粘贴等操作。并且,我们还可以通过这个服务来存储变量,这样在很多情况下,就无需再用 shell 脚本将鸭子包裹起来才能进行一些操作。

Would you be willing to contribute this feature?

Describe the solution you'd like

0

Additional context

No response

Validations

ovwxxwvo commented 2 hours ago

I am new, but I learn.

sxyazi commented 2 hours ago

This is a feature that has already been supported, see https://yazi-rs.github.io/docs/dds