1

我这篇文章的目的是找出当今公司内部专业软件开发中使用 vim 的普遍程度。对于 vim,我的意思是真正的 vim 编辑器,而不是 eclipse 中的 vim/vi 插件/设置或某事。

  • 当您不得不与其他工具或框架交互时,vim 是否阻碍了您的日常编程工作?

  • vim 是否在某些方面阻碍了您与其他团队成员的社交互动?

  • 您的同事和老板一般如何回应您想要使用强制您对其进行配置的编辑器,而不是现成的 IDE?

  • 您是否与非 vim 用户结对编程?

我想在这里问这些问题,因为过去有负面经验的人肯定不会成为任何 vim 社区的成员。因此,我希望这个问题不是题外话。

编辑:我假设人们已经熟悉 vim 并且不开始配置 vim 的工作。

4

1 回答 1

3

在您的问题结束之前……</p>

  • 当您不得不与其他工具或框架交互时,vim 是否阻碍了您的日常编程工作?

    在我切换到 Vim 之前,我是一个顽固的 TextMate 用户,但我仍然在我的所有 AS3 工作中使用一个专用的 IDE,而另一个用于 Silverlight 的 IDE,仅仅是因为“常规”文本编辑器无法匹配某些语言的完整 IDE /生态系统。

    现在我不再使用 Flash 或 Silverlight,我发现 Vim 是一个用于前端开发的漂亮工具。到目前为止,我还没有遇到任何阻碍。

  • vim 是否在某些方面阻碍了您与其他团队成员的社交互动?

    我的同事通常使用 Sublime Text 或 JetBrains IDE,但我还没有遇到过一个激进的粉丝。

    有些人对我使用 Vim 作为我的主要编辑器感到惊讶,因为他们只是从快速而令人沮丧的系统管理员任务中知道它。

    其他人很好奇,并要求我展示一些技巧并给他们一些建议。

    大多数人不在乎。

  • 您的同事和老板一般如何回应您想要使用强制您对其进行配置的编辑器,而不是现成的 IDE?

    “即用型 IDE”是一个神话:您总是必须为每个项目配置东西,从依赖项到构建选项。作为前端开发人员,我通常不需要在 Vim 中配置任何东西,因为一切都在外部完成(想想 Grunt/Gulp/Brunch/whatever……)。

    如果您需要配置一些东西……您可以在午餐时间进行;-)

    我的经理都没有对我选择的编辑发表评论。

  • 您是否与非 vim 用户结对编程?

    是的。Sublime 或 WebStorm 比 Vim 更易于访问,因此通常使用他们的编辑器而不是我的编辑器。

于 2015-08-17T10:22:24.037 回答