Stack Overflow:帮助一百万开发者退出 Vim

简评:注意,这不是演习,要退出 Vim 编辑器真的很难。

早上(2017.05.23),一个流行的 Stack Overflow 问题成为一个重大里程碑:


你不是一个人在战斗,jclancy, 在这个问题提出之后的五年中,有超过一百万的开发者遇到过同样的问题,若没有帮助,则无法解决。 讲道理,退出 Vim 的难度是开发人员的一个十分常见笑话。


经验丰富的 Vim 用户告诉我,这种名声是不公平的,我相信他们是正确的。 我认为很容易忘记如何退出 Vim 的原因有两个:开发人员经常从 git 命令或另一种他们不期望的状况下进入到 Vim 中,而且他们经常遇到这种情况使得他们忘记上次是如何解决的。

为了纪念这个里程碑,我们决定看看和这个问题相关的数据, 特别是,我们将尝试衡量谁最有可能遇到 Vim 的问题,而不是故意使用它,并研究在国家和编程语言不同的情况下的平衡。

有多少人一直在努力退出 Vim?

在过去一年里,如何退出 Vim编辑器这个问题(How to exit the Vim editor?) 已经占据了所有问题的约 0.005% 的流量,也就是说每 2 万次的访问就有一次。 这意味着在工作日的高峰时段,每小时约有 80 人需要被帮助退出 Vim。

其流量百分比随时间而变化? 那可能是开发人员开始自己学着退出 Vim 吧

国家差异

让我们考虑这个问题在每个国家的访问次数的百分比。 在有很多经验丰富的 Vim 用户的国家,我们预计这个百分比将会很低。 当它很高时,它表明有多用户被 Vim 困扰。


看起来像乌克兰、土耳其和印度尼西亚的开发者正在被 Vim 困扰:它占据的 Vim 问题比例大于其他国家。 相比之下,在中国、韩国和日本,这个问题的比例是十分之一, 这可能表明,当这些国家的开发者打开 Vim 时,他们知道自己在做什么,而且知道如何退出它。

什么样的程序员被 Vim 困扰?

不同编程语言的用户也可能会对 Vim 有不同的经验,我们可以通过在每个用户的主要编程技术中计算「quit Vim / total Vim」的百分比来进行调查。

我们将根据他们最常访问的 Stack Overflow 标签来定义它。(例如,我最常访问的标签是 R:它占我的问题视图的 52%)。 这不是一个完美的措施,但它足够可靠,可以通过语言来了解情况。(对于此分析,我们仅考虑了至少访问过 Stack Overflow 100 次的注册用户)。

最有可能被 Vim 退出问题困扰的开发人员是 Web 前端开发工程师(他们是主要访问 JQuery,CSS 和 AngularJS 等标签的开发人员), 之后是微软系的开发者(C# 和 SQL Server)和移动开发者(Android 和 iOS)。 这些开发人员通常使用 IDE(Visual Studio,Eclipse,Xcode等),而不是纯文本编辑器,因此它们相对更有可能在 Vim 中被“卡住”,而不是有意识地打开它。

那些用 C、C ++、Python 和 Ruby 编程的开发者不太可能不会退出 Vim, 它们是低级语言和脚本语言的组合,它们可以使用纯文本编辑器而非 IDE 编写,所以他们可以在没有 Google 搜索的情况下使用并正确的退出。

结论:

你永远不知道你贡献的答案可以帮助数以百万计的人,无论是分享如何撤消 git 提交,或者Python 中的 yield 关键字如何工作。

原文地址:Stack Overflow: Helping One Million Developers Exit Vim - Stack Overflow Blog

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,335评论 25 708
  • 1 康熙二年山东、河南等多地天降大旱,旬月之间,赤野千里,饿殍遍野,百姓携儿带女背井离乡踏上前途未仆的逃难之途。百...
    細雨濕流光阅读 672评论 3 10
  • 文/一枕 从高中开始,我几乎每天午饭后都必须睡午觉,在学校就趴课桌上,上班了就趴办公桌,不管周围环境如何嘈杂吵闹,...
    一枕阅读 3,081评论 25 142
  • 一 庄子《秋水篇》,“秋水时至,百川灌河”,时值秋季,雨水连绵,乃逐渐成势,河水由支流而渐渐汇集到干流之中,互相增...
    邴越阅读 3,645评论 2 9
  • “天子守国门,君王死社稷”主要是对明王朝永乐皇帝迁都北京和崇祯皇帝吊死煤山的历史事件的形容。 明朝统一全国后,北方...
    1810cc0e8bef阅读 1,321评论 5 7