gpt4 book ai didi

emacs - 使用 kB,MB,GB,... 和 kiB,MiB,GiB 的 ISO 前缀格式化整数,

转载 作者:行者123 更新时间:2023-12-02 07:47:57 25 4
gpt4 key购买 nike

我正在寻找在大小指示模式下在模式行上打印文件大小的函数。我在源代码中搜索了 size-indication-mode 但找不到对它的代码引用。那么例如打印的功能在哪里22k

什么时候文件大约 22 KB 大?

两者之间的区别是什么- 千字节 (kB)、1000 字节和- kibibytes (KiB),1024 字节,定义在

Emacs 不应该同时支持吗?

这当然不难写,但为什么要重新发明轮子呢?

http://en.wikipedia.org/wiki/Kibibyte

最佳答案

参见 C-hf format-mode-line RETC-h v mode-line-format RET.

启用 size-indication-mode 只会将 of %I 添加到缓冲区的本地模式行格式字符串中,并且 C 函数会处理休息。

您可以使用 %i 来查看缓冲区大小(以字节为单位)。

如果你想要一些可以提供任意值的东西,那么 Emacs 提供了至少一个 elisp 函数(在 ls-lisp 模块中):

C-hf ls-lisp-format-file-size RET

关于emacs - 使用 kB,MB,GB,... 和 kiB,MiB,GiB 的 ISO 前缀格式化整数,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5580562/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com