【问题标题】:What is the largest file size that can be opened by Vim? (64-bit)Vim 可以打开的最大文件大小是多少? (64 位)
【发布时间】:2012-09-18 06:13:23
【问题描述】:

显然,Vim 可以在 32 位机器上编辑 2GB(禁用交换和备份)。但是对于 64 位的机器,有什么限制呢?

【问题讨论】:

  • 该链接仅显示“当长整数为 32 位时为 2147483647 字节(2 GB)。对于 64 位长而言更多。”

标签: vim 64-bit text-editor


【解决方案1】:

documentation 只是说明了这一点:

长整数时的最大文件大小为 2147483647 字节(2 GB) 32 位。 64 位长的更多。也有限 根据 |swap-file| 的可用磁盘空间。

所以“更多”很可能会遇到您的硬盘驱动器限制,因为它会达到 EB 的可分配大小。

【讨论】:

  • 猜测:因为 2147483647 是 2 ^ 32 / 2 - 1,那么答案应该是 2 ^ 64 / 2 - 1 = 9223372036854775807 字节或 8 艾字节减去 1 字节。我说的对吗?
  • sindikat 非常友好地提供了我非常长(双关语)答案的链接,他的计算应该非常准确。在这种“内存”大小中,我变得懒惰,只是说“哇,那该死的巨大”;-)
  • 好吧...任何舒适的编辑器都会对这些文件大小感到窒息...但是 VIM 肯定会工作。 (不是说 VIM 不舒服,只是大多数人不习惯单独使用快捷键)
  • @trusktr:要编辑 32 GB 的文件,您可能可以使用 64 位版本的 Vim。 (32 位版本可能无法正常工作。)请参阅"How to edit multi-gigabyte text files?" 了解一些有助于加快速度的额外提示。为什么要编辑这么大的文件?
  • 当时,我只是想进入文件并编辑一些信息,然后导入到 wordpress 网站。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-10-31
  • 2015-12-21
  • 1970-01-01
  • 1970-01-01
  • 2011-01-26
  • 2013-01-14
  • 2021-04-27
相关资源
最近更新 更多