lsd 是一个 rust 写的 ls 命令代替,一个作用就是会输出图标,在 iTerm2 里是可以输出的。
eshell 里,调用 lsd 是没问题的,就是输出的时候,图标和颜色都没了。
你说的
eshell 中要显示对应图标得你自己加上
这个怎么理解呢?
lsd 是一个 rust 写的 ls 命令代替,一个作用就是会输出图标,在 iTerm2 里是可以输出的。
eshell 里,调用 lsd 是没问题的,就是输出的时候,图标和颜色都没了。
你说的
eshell 中要显示对应图标得你自己加上
这个怎么理解呢?
我想你需要的是term
中运行lsd
,而不是 eshell。lsd 是为终端 shell 写的命令行工具,eshell 是不能完全理解输出的,除非你自己加上转换。
试了一下,确实是这样,在 term 中没有问题,我再去理解一下 term 和 eshell 的差异,谢谢
今天发现 nerd-icons 里,octicon 全部是错的~~~
Update:准备提个 PR, 补充部分图标。nerd font 在我的 Emacs 中基本可用,GUI和 TUI 都能正确显示。还有有两个问题未解决:1. 缺失太多图标,尤其是 material icons;2. 图标大小差异太大,TUI 下还好,GUI 下效果大打折扣。
这是 terminal 下的效果:
似乎效果不如icons-in-terminal
。是用一个字体还是两个字体,实在是个纠结的问题。重点是icons-in-terminal
似乎很久没更新了。