2KB项目,专业的源码交易网站 帮助 收藏 每日签到

为何我还在运用 Vim

  • 时间:2019-03-21 20:40 编辑:2KB 来源:2KB.COM 阅读:464
  • 扫一扫,手机访问
  • 分享
摘要: 英文原文:Why
英文原文:Why I Still Use Vim

Vim 是我的默许编辑器。 没有甚么特殊的来由,不过是我在多年前迁徙到 Linux 上的时分进修了一下。 我终极爱好它,由于我可以在四核机械(它有几千兆字节的RAM)上的编辑小文本文件,而无需等候文件翻开。

关于 Vim 的一些其他的工作:

  • 它是高度可扩大的

  • 它轻易跳出shell

  • 在默许状况下它老是存在。 即便你 ssh 进入一些流畅的Server,Vim 也应当装置在那边(最坏的状况,也有 Vi 编辑器)。

可是,首要是由于它在我的机械上不会卡顿,所以我不断保持运用。 为不论运用 Atom 仍是 Code,只需打字就会频仍阅历几分钟的卡顿。

其它翻译版本 (1) 加载中

您如要要翻开以下 C 文件,你对一个编辑器内存的希冀值是几多?

#include <stdio.h>
{
  ();
}

分派内存...

谜底让人猖狂......


  


翻开一个?60 字节的 C 源文件需求运用的 KiB 内存。

Code 需求高达 349 兆字节才干翻开一个 60 字节的文件。 Atom 是 256 兆字节。 Vim“只”需求 5 兆字节,这依然是一个很高的,但代表一个均匀设置装备摆设。

我还包含有另外一个文本形式编辑器 Nano 来与 Vim 实行比拟,它才用到不到一兆字节。

大文件怎样办? 在 Vim 中翻开一个 6 兆字节的 XML 文件耗费约莫 12 兆字节。 Nano 与 Vim 相当的节省。 Code 需求 392 兆字节,而 Atom 需求高达 845 兆字节。



  


翻开约 6 兆字节的 XML 文件,需求几多 KiB 的内存。

其它翻译版本 (1) 加载中

请稍等…

那末关于翻开统一个 XML 文件所需的工夫,并且将光标Mobile到最初地位,它们表示怎么呢? 后果素昧平生。 Atom 和 Code 需求近 20 秒。 Vim 需求 4 秒摆布。 Sublime 则是使人诧异的快,仅运用一秒钟的工夫。

 

翻开约 6 兆字节 XML 文件所需的秒数

在统一个 XML 文件中实行搜刮和交换 100,000 个单词的实例会发生使人诧异的后果。 Nano 和 Atom 失败了,均匀要破费近 10 分钟才干完成。 Atom 试图失掉后果的同时解体了非常多次。 Code 花了约莫 80 秒。 Sublime 在 6 秒内完成。 而 Vim 只需 4 秒钟。

 

搜刮和交换 100,000 个单词实例中需求运用的秒数

结论

进修 Vim。http://vimcasts.org 值得一看,它上面有根底的 Vim 内容,提醒和技能,这些内容都来自于 Drew Neil, 他还编写了 这本了不得的书



 

Vim 理论,由 Drew Neil 编写

假如不运用 Vim,还可能运用 Emacs,或许另有更好的,不外要除去那些由收集阅读器假装成文本编辑器的工具。

要在条记本上完成编辑器一切的处置才能和可用内存,这听起来有点荒唐,由于实践基本不需求这么做。

在这些基准测试中运用的测试文件是从这个存储库中获得的,这个数据集和我本人的数据集在测试后果上差未几。

其它翻译版本 (1) 加载中 本文中的一切译文仅用于进修和交换目标,转载请务必注明文章译者、出处、和本文链接。 2KB翻译任务按照 CC 协议,假如我们的任务有进犯到您的权益,请实时联络我们。


2KB项目(www.2kb.com,源码交易平台),提供担保交易、源码交易、虚拟商品、在家创业、在线创业、任务交易、网站设计、软件设计、网络兼职、站长交易、域名交易、链接买卖、网站交易、广告买卖、站长培训、建站美工等服务

  • 全部评论(0)
资讯详情页最新发布上方横幅
最新发布的资讯信息
【计算机/互联网|】Nginx出现502错误(2020-01-20 21:02)
【计算机/互联网|】网站运营全智能软手V0.1版发布(2020-01-20 12:16)
【计算机/互联网|】淘宝这是怎么了?(2020-01-19 19:15)
【行业动态|】谷歌关闭小米智能摄像头,因为窃听器显示了陌生人家中的照片(2020-01-15 09:42)
【行业动态|】据报道谷歌新闻终止了数字杂志,退还主动订阅(2020-01-15 09:39)
【行业动态|】康佳将OLED电视带到美国与LG和索尼竞争(2020-01-15 09:38)
【行业动态|】2020年最佳AV接收机(2020-01-15 09:35)
【行业动态|】2020年最佳流媒体设备:Roku,Apple TV,Firebar,Chromecast等(2020-01-15 09:31)
【行业动态|】CES 2020预览:更多的流媒体服务和订阅即将到来(2020-01-08 21:41)
【行业动态|】从埃隆·马斯克到杰夫·贝佐斯,这30位人物定义了2010年代(2020-01-01 15:14)
联系我们

Q Q: 7090832

电话:400-0011-990

邮箱:7090832@qq.com

时间:9:00-23:00

联系客服
商家入住 服务咨询 投拆建议 联系客服
0577-67068160
手机版

扫一扫进手机版
返回顶部