在 32 位系统的 vim 中,当我尝试通过按 Control-A 来添加任何超过 10 位的数字时,vim 无法正确添加。
在具有相同设置(相同的 vim 版本等)的 64 位系统上,加法最多可达到 20 位数字,但超出此范围则停止。
这是因为 32 位、64 位操作系统吗?有解决方法吗?
答案1
是的,这取决于32位操作系统。
:帮助^a
CTRL-A 和 CTRL-X 命令适用于(有符号)十进制数、无符号八进制和十六进制数以及字母字符。
这些是确切的限制:
$ echo 2^32 | bc
4294967296
$ echo 2^64 | bc
18446744073709551616