Posts by 33@mastodon.yuuta.moe
(DIR) Post #AXsl5Mikn7BbrTrnjE by 33@mastodon.yuuta.moe
2023-07-20T07:59:44Z
0 likes, 1 repeats
回推油问题:yazi 和其它文件管理器差异作为 joshuto 老用户,主要和它比较,其它竞品如 nnn 用得不多。ranger 这些就不比了,光是速度一条就够了:- 更快- UI 更现代/漂亮- 多标签支持,nnn 不支持多标签- 内嵌 Input,Select 组件,Input 支持 Vi mode- 搜索列出所有匹配文件,可直接操作它们(预览,复制,粘贴,重命名啥的),这个挺方便的,体验和 DE 文件管理器自带搜索类似。joshuto 不支持,ranger 好像也不支持,其它不清楚- 完全异步 I/O,且不阻塞 UI 渲染,几万个文件同时复制也没问题,joshuto 会卡死,https://github.com/kamiyaa/joshuto/issues/347- 更好的任务管理:中途取消任务、实时进度显示。这些 joshuto 没有- 更好的文件预览整合:内置图片压缩、代码高亮。除了快,就是可以有更多优化空间,比如一个 10w 行的大文件,只读取并高亮前 n 行(取决于终端高度)⬇️ 字数限制,下接
(DIR) Post #AXsl5Nyk79ZPlMM5I0 by 33@mastodon.yuuta.moe
2023-07-20T08:00:00Z
0 likes, 0 repeats
- 文件预览可暂停:光标快速移动,会立即停止前一个没完成的预览任务,不会导致意外的预览结果叠加(joshuto 快速在图片间切换,会有图片都叠加在一起的问题)。这归功于异步运行时,取消一个任务变得很廉价,如果是线程则会有更大开销- 完善的任务调度,花了挺大功夫实现这个,因为 tokio 目前不支持优先级调度,自己实现了个 micro、macro 调度系统,micro 是立即需要被执行的任务,如拿到文件 mimetype;macro 是大而重的任务,需要长期执行,如大文件拷贝。有点像大小核,macro 空闲时也会帮 micro 干活- 预缓存机制:预先渲染该页图片、视频预览图,预取该页文件的 mimetype。其实和 DE 文件管理器一样- 我想做的更多:后面打算做,比如 archive 作为目录进入,直接预览 archive 里的文件,并可以选择复制里面的文件到外面;等等其它奇怪的点子
(DIR) Post #AXsl5P4S3PjN9M29pI by 33@mastodon.yuuta.moe
2023-07-20T08:00:13Z
0 likes, 0 repeats
- 原生支持图片预览协议,这个是优势也是劣势,优势是不用再写额外胶水代码把它们粘一起了,像 ranger 那样本身内置。劣势是我得一个一个加 😭,现在只有 kitty,我会尽快添加 Überzug++,但得先装个 Linux 环境(有没有 Linux 大佬贡献个 pr(小声GitHub: https://github.com/sxyazi/yazi
(DIR) Post #AXx4eydEVSkLKxooUK by 33@mastodon.yuuta.moe
2023-07-22T11:16:46Z
1 likes, 0 repeats
@XYenon 好耶!有个没有用到的 feature,删掉了,不需要 nightly 了 :anenw29:
(DIR) Post #AZK5SweJgrXsRw6UMa by 33@mastodon.yuuta.moe
2023-09-01T11:36:49Z
1 likes, 0 repeats
想给 Yazi 适配个 Mintty 图片预览,对,就是 Git Bash 带的那个终端。但图片位置一直是错的,在对线长达两周后,仍没丝毫进展,中途还发现个 Mintty bug,https://github.com/mintty/mintty/issues/1228但在昨天一位 microsoft/terminal 贡献者提醒下,加了个 sleep,竟然就 work 了!!!我们至今也没搞明白是哪出了问题,Mintty?Cygwin?ConPTY?不清楚,只有天知道。在同样基于 ConPTY 的 WezTerm 没这问题,可能 WezTerm 已经加好必要的 sleep 了,这么一想准确知道哪里需要 sleep,哪里不需要,也算是不可替代的经验 🤣
(DIR) Post #AZK5c4wIEoESlarpxo by 33@mastodon.yuuta.moe
2023-09-01T08:33:04Z
0 likes, 1 repeats
Yazi v0.1.4 发行!https://github.com/sxyazi/yazi/releases/tag/v0.1.4
(DIR) Post #AZK8O7OQcMHwBY3ud6 by 33@mastodon.yuuta.moe
2023-09-01T12:39:45Z
0 likes, 0 repeats
@tusooa 已经变得不幸😭
(DIR) Post #AZpNyfQsVB2kkMfE3s by 33@mastodon.yuuta.moe
2023-09-16T14:20:44Z
0 likes, 0 repeats
晚上刷 Hacker News 刷到了 Yazi,这感觉真的很神奇。。🤣
(DIR) Post #AZpP49EpDFSgabCg9w by 33@mastodon.yuuta.moe
2023-09-16T14:56:55Z
0 likes, 0 repeats
@tusooa glusterfs 是指联网看嘛,目前 Yazi 的优化只适用于本地文件()
(DIR) Post #AbBT7YUsV1114RPfg8 by 33@mastodon.yuuta.moe
2023-10-27T04:09:24Z
0 likes, 0 repeats
昨天配了个锁定 30 天的 issue,今天邮箱被炸了🤣
(DIR) Post #AbcMSIKgm4aNpArwNk by 33@mastodon.yuuta.moe
2023-11-08T13:50:41Z
0 likes, 1 repeats
🙏🏻寻求帮助:Yazi 需要一个新 SVG logo!目前 logo AI 生成,辨识度很低,与其说 logo 不如说“一张鸭子的照片”。我们尝试用 vectorizer.ai 将其转换为 SVG 效果也不理想。有人愿意帮忙重新设计一个吗,这是一些关键字:duck, cute, circular, colorful, minimalist style---* Yazi 是一个“超快终端文件管理器”,Rust 编写,基于异步 I/Ohttps://github.com/sxyazi/yazi
(DIR) Post #Ad6yM25uvGPpDndEQ4 by 33@mastodon.yuuta.moe
2023-12-23T19:49:15Z
1 likes, 0 repeats
被 @blockranger1 大佬打赏了 1888。这还是我头一次写博客收到打赏,真的好开心🥰🥰
(DIR) Post #AdWls4OsAdtOTfdd8y by 33@mastodon.yuuta.moe
2024-01-05T05:51:18Z
0 likes, 0 repeats
#Yazi 去年 4 个月上了 26 次 GitHub Trending 🤯https://github.com/search?q=repo%3Alarsbijl%2Ftrending_archive+sxyazi%2Fyazi&type=code
(DIR) Post #Adfe5EsegQ7hocyZzk by 33@mastodon.yuuta.moe
2024-01-07T16:37:23Z
1 likes, 0 repeats
头一次知道 "stdout was ~2.5x faster that stderr"刚探索把 Yazi TUI 从 stdout 换到 stderr,这样就能让 stdout 空出来干其它事,比如退出时打印文件路径。然后发现这个讨论,https://github.com/ratatui-org/website/issues/274 ,stderr 比 stdout 要慢,原因是 stderr 没缓冲,得自己包一个。(谢谢依云姐姐浇浇)