证明我对gvim的爱

时间:2010-10-21 03:19:33

标签: vim

我一直在使用gvim工作了一年左右,只是在我喜欢它的时候,抓住它并尝试j,k遍布Microsoft Outlook。然后我的电脑就死了。现在,最初我自己安装了gvim,当时这是一个“禁忌”,现在真是一个坏主意(所有人都将病毒引入网络等等)。

当我想要“合法”安装gvim时,我们有一个软件审查委员会。我被告知标准文本编辑器是UltraEdit,他们不想支持多个。如果我想使用gvim,我需要谈谈管理,使其成为标准。

我有点不知所措。显然,我可以节省成本,但我很难解释我的大惊小怪。如果它是另一个程序员,我只是强迫他们使用它,他们会自己解决它。但管理人员并不太感兴趣,因为在你输入,呃,插入之前无法弄清楚你需要“我”。

我告诉我的经理这就像是划船而不是到处游泳。而且有时你会在那件事情上发生摩擦,但我正在寻找简洁而有说服力的论据,这些论据并非基于糟糕的类比。有许多相似的问题,但我担心它们的趋势太过技术性。有任何想法吗?

毕竟你的精彩建议赢得了我的一天,我如何让前UltraEdit用户成为gvimmers?

更新 谢谢你的回答!我接受了一个但是从许多人那里拿走了(不知道是否重要,因为问题现在已经结束)。虽然它显然过于开放,但它正在帮助我用权力来恳求我的案例。

8 个答案:

答案 0 :(得分:12)

看起来很简单。告诉他们你已经对Vim更熟练,并且你对UltraEdit几乎一无所知。这是否属实无关紧要 - 软件的供应请求不在誓言下提供: - )

这有两个影响:

  • 你不会需要 IT员工来支持你,因为你是这样的大师。
  • 你不需要花费数周的时间来试图找出UltraEdit的工作原理。

经理了解成本/收益分析。让你使用Vim的成本为零。让你使用UltraEdit的成本要高得多。

同样,Vim的好处很高,因为你很快就会有所作为。

我工作的公司实际上有两类他们可以使用的软件。首先是他们支持的东西。第二个是你需要自己获取的东西(在公司发布网站之外,而不是来自外部,他们仍然对恶意软件产生偏执,这是正确的),如果你遇到问题,请不要打电话给他们。

但不要错误地试图传福音Vim。你希望得到一个选择,而不是试图说服其他人去除他们的选择。

答案 1 :(得分:7)

gvim是portable app。所以不要安装它,但无论如何都要安装它。

答案 2 :(得分:3)

我将使用的论点是,个别开发人员在不同环境中的工作效率更高,而且这个开发人员甚至不会花费任何成本。而且,就此而言,虽然我自己也是一个gvim情人,但我认为强迫其他人加入它只会让他们讨厌它。

答案 3 :(得分:3)

gvim确实是一个强大的力量。众所周知,成年男子只想到它的美丽就会哭泣。如果你仔细地了解这个工具,那么这个工具提供的工作效率提高非常,切换回传统的编辑器可以让你觉得好像只是用拇指打字。

鉴于此,我建议您进行某种生产力测量,如果可以的话。对于类似的直接开发任务,使用gvim测量您在n小时内输出的代码行,然后使用UltraEdit。包括诸如重构到这些测量中的任务。然后,把这些数字带到管理层并说:“你能让我以1倍的速度执行我的表现吗?记住,这是我们正在谈论的美元和美分!

同时向这些天真的生物保证,gvim不是病毒,不会在火焰中摧毁网络。事实上,它是文本编辑器

让他们修改标准以允许应用一点逻辑。一点点逻辑可以长期,方式。

祝你好运,罗杰。作为一名gvim爱好者,我向你致敬

答案 4 :(得分:3)

老实说,我不知道UltraEdit提供的Notepad ++没有 - 这表示浪费钱。

但是,他们的反应似乎是一个罐头“我们不想做我们的工作所以离开”。如果我在你的位置,我会展示我用过vi和DEMAND的用例,他们告诉我如何在UltraEdit中做同样的事情,因为他们“支持”该产品。相信我,我会确保我在票务系统中制作多张票只是为了惹恼他们。如果他们说“我不知道”,请随时联系他们的主管并询问他们为什么在技术人员甚至不知道“支持”的软件时你不能安装gvim。

如果他们拒绝帮助您或花时间,请联系他们的主管并告诉他们他们正在削弱您的工作能力。

最终有人会听你说洞穴:)。

答案 5 :(得分:2)

这个问题更适合programmers.stackexchange.com。但无论如何。我认为整个“工作中的每个人都必须只使用一个编辑器”是荒谬的。无论“不同人的不同笔画”发生了什么,特别是对于像程序员这样的创意类型?

如果您的作品没有将程序员视为创意类型,那么您就会遇到更大的问题。是时候访问了careers.stackoverflow.com。 ; - )

作为个人的一面,我用Dvorak打字。我不一定想把我的所有同事都转换成德沃夏克,但是,如果工作让我使用qwerty,我会找到一份不同的工作。鉴于我在Dvorak上以每分钟100到120的速度打字,我根本无法同意重新训练qwerty,并且没有任何qwerty训练能让我达到那个速度。

答案 6 :(得分:1)

在这种情况下,我会考虑去流氓。

我担心你在我的编程生涯中已经多次面临过一场没有胜利的局面 - 中层管理层对生产性员工施加了严厉的政策。徒劳无功地将环境和劳动力同质化超出任何合理的水平。

通过在你的盒子上安装vim来思考流氓的后果,看看它们是否值得给你带来好处。如果您认为值得,那就去做吧。毕竟,这并不像你在做违法行为。如果后果严重,我恐怕你必须陷入困境并开始使用UltraEdit。这不是世界末日(可能是记事本),但作为一个狂热的vim用户,我感受到了你的痛苦。

更新:我看到人们投票给我,但这是现实世界,现实世界并不完美(理论上是理论上的)。有时候必须做出牺牲,但最终仍然是你的决定,只有你有足够的信息来衡量后果。我们所能做的只是向您提供选项,有些比其他选项更极端......

答案 7 :(得分:0)

程序员是一种非常昂贵的资源,使用UltraEdit会降低工作效率。做一点数学运算:

假设您每天花60分钟处理UltraEdit而不是编程。然后,也许在调整一个月之后,使用UltraEdit每天只需要额外30分钟。将这些会议记录加在一起,每年将近20天! 这意味着您的公司每年花费近一个月的时间来使用UltraEdit。

现在找几位有相似意见的同事。如果你们中有四五个人聚在一起,那么失去的时间就会非常快。

只需翻转数字,并告诉您的经理您知道一个很好的方法A)为公司节省大量资金或B)大大提高程序员的工作效率。

该论证是否有效取决于您的公司(以及您在公司中的职位)。

制定IT策略的人应该理解程序员的计算机需求与普通业务用户的需求大不相同。