首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C#开发人员应该学习Emacs/Vim有什么原因吗?

C#开发人员应该学习Emacs/Vim有什么原因吗?
EN

Stack Overflow用户
提问于 2009-03-14 18:37:09
回答 19查看 6.9K关注 0票数 24

我在一家纯粹的微软商店做c#开发人员。

最近,我开始在空闲时间使用gas和Linux进行装配教学。我喜欢和Linux打交道,不过我对它还是很陌生的。

我一直听说我应该学习VIM或Emacs,但问题是,我绝对不需要在工作中使用它们,所以我觉得花点时间去掌握其中一种是有点愧疚的。更糟糕的是,我想知道学习VIM或Emacs是否会使我在visual中慢下来,因为我会混淆快捷键。

目前,我正在使用SciTE在Linux中进行编辑(我认为这变成了windows上的notepad++ )。

对于在纯ms产品环境中工作的人来说,有什么真正的理由让我学习Emacs/VIM?我看到vs工作室有一个使用Emacs快捷键的设置,这里是否有人通过掌握vs来获得更高的效率,或者换句话说,你认为这是值得的吗?

提前感谢!

相关: 学习VIM值得付出努力吗? 相关: 花时间学习使用Emacs值得吗? 相关: 我为什么要使用IDE? (从另一边看)

EN

回答 19

Stack Overflow用户

回答已采纳

发布于 2009-03-14 18:44:12

我在一家90%的微软商店工作,但我仍然每天使用gvim。我使用的每一个IDE都有一个vi插件。如果你想学习其中一种或另一种,我会推荐vim,但我知道emacs用户会强烈反对。

emacs和vi已经存在很长时间了,它们都非常强大。学习其中之一可能会让你看到一个更有效率的编码世界。

票数 19
EN

Stack Overflow用户

发布于 2009-03-14 18:41:11

开始火焰战争:)

我是个毒瘾者,不羞于承认这一点。我发现使用VIM可以使我在日常生活中更有效率。当你不需要把你的手从键盘上拿开的时候,编码要快得多。

默认情况下,VS对VIM绑定的支持很差。但是,还有一个廉价的外接程序可用(ViEmu),它为Visual提供了优秀的 VIM键绑定。我有个人执照,我相信它值每一分钱。

尽管如此,有一个与VIM相关的陡峭的学习曲线。它很可能会在一两周内扼杀你的生产力。然而,在那之后,好处将开始出现,你应该注意到你的生产力得到了提升。

票数 26
EN

Stack Overflow用户

发布于 2009-03-15 01:31:06

我还在一家微软专卖店工作,但在家里,我只使用Linux。只需说一句,我就可以在家里专门使用Vim进行编辑。在工作中,我使用Visual进行所有开发,但我使用Vim处理许多需要复杂文本操作的任务。即使我没有在家里使用Vim,它对于我在工作中所做的工作仍然是非常有用的。当我们的IT人看到我在做我的维姆杂技时,他认为我是某种魔术师。那一定是有价值的,对吧?)

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/646438

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档