我对这篇文章的观点是要了解vim在公司内部如何在今天的专业软件开发中使用。使用vim,我指的是真正的vim编辑器,而不是vim / vi插件/设置或者在eclipse中。
当你必须与其他工具或框架互动时,vim是否阻碍了你的日常编程工作?
vim是否在某些方面妨碍了您与其他团队成员的社交互动?
您的同事和老板一般是如何回答的,您想使用强制您配置它的编辑器而不是现成的IDE?
您是否与非vim用户配对?
我想在这里提出这些问题,因为过去负面经验的人肯定不会成为任何vim社区的成员。 因此,我希望,这个问题不是偏离主题的。
编辑:我认为,人们已经熟悉vim,并且没有开始配置vim。
答案 0 :(得分:3)
在你的问题关闭之前......
当您必须与其他工具或框架进行互动时,vim是否妨碍了您的日常编程工作?
在我切换到Vim之前,我是一个顽固的TextMate用户,但我仍然使用专用的IDE来完成我所有的AS3工作,另一个用于Silverlight,只是因为“常规”文本编辑器与完整的IDE无法匹配对于某些语言/生态系统。
现在我不再使用Flash或Silverlight了,我觉得Vim是一个很棒的前端开发工具。到目前为止,我没有遇到任何一个表演者。
vim是否在某些方面妨碍了您与其他团队成员的社交互动?
我的同事通常使用Sublime Text或JetBrains IDE,但我还没遇到过一个好斗的粉丝。
有些人对我使用Vim作为我的主编辑感到惊讶,因为他们只是通过快速而令人沮丧的系统管理员任务来了解它。
其他人很好奇并要求我展示一些技巧并给出建议。
大多数人都不在乎。
您的同事和老板一般会如何回应您是否想要使用强制您配置它的编辑器而不是现成的IDE?
“即用型IDE”是一个神话:你总是必须为从依赖项到构建选项的每个项目配置东西。作为前端开发人员,我通常不需要在Vim中配置任何东西,因为一切都在外面完成(想想Grunt / Gulp / Brunch /等等......)。
如果您需要配置某些东西......您可以在午餐时间进行配置; - )
我的经理都没有对我选择的编辑发表评论。
您是否已与非虚拟用户配对?
是。 Sublime或WebStorm比Vim更容易访问,所以它通常发生在他们的编辑器而不是我的编辑器上。