我在一家纯粹的微软商店做c#开发人员。
最近,我开始在空闲时间使用gas和Linux进行装配教学。我喜欢和Linux打交道,不过我对它还是很陌生的。
我一直听说我应该学习VIM或Emacs,但问题是,我绝对不需要在工作中使用它们,所以我觉得花点时间去掌握其中一种是有点愧疚的。更糟糕的是,我想知道学习VIM或Emacs是否会使我在visual中慢下来,因为我会混淆快捷键。
目前,我正在使用SciTE在Linux中进行编辑(我认为这变成了windows上的notepad++ )。
对于在纯ms产品环境中工作的人来说,有什么真正的理由让我学习Emacs/VIM?我看到vs工作室有一个使用Emacs快捷键的设置,这里是否有人通过掌握vs来获得更高的效率,或者换句话说,你认为这是值得的吗?
提前感谢!
相关: 学习VIM值得付出努力吗? 相关: 花时间学习使用Emacs值得吗? 相关: 我为什么要使用IDE? (从另一边看)
发布于 2009-03-14 18:44:12
我在一家90%的微软商店工作,但我仍然每天使用gvim。我使用的每一个IDE都有一个vi插件。如果你想学习其中一种或另一种,我会推荐vim,但我知道emacs用户会强烈反对。
emacs和vi已经存在很长时间了,它们都非常强大。学习其中之一可能会让你看到一个更有效率的编码世界。
发布于 2009-03-14 18:41:11
开始火焰战争:)
我是个毒瘾者,不羞于承认这一点。我发现使用VIM可以使我在日常生活中更有效率。当你不需要把你的手从键盘上拿开的时候,编码要快得多。
默认情况下,VS对VIM绑定的支持很差。但是,还有一个廉价的外接程序可用(ViEmu),它为Visual提供了优秀的 VIM键绑定。我有个人执照,我相信它值每一分钱。
尽管如此,有一个与VIM相关的陡峭的学习曲线。它很可能会在一两周内扼杀你的生产力。然而,在那之后,好处将开始出现,你应该注意到你的生产力得到了提升。
发布于 2009-03-15 01:31:06
我还在一家微软专卖店工作,但在家里,我只使用Linux。只需说一句,我就可以在家里专门使用Vim进行编辑。在工作中,我使用Visual进行所有开发,但我使用Vim处理许多需要复杂文本操作的任务。即使我没有在家里使用Vim,它对于我在工作中所做的工作仍然是非常有用的。当我们的IT人看到我在做我的维姆杂技时,他认为我是某种魔术师。那一定是有价值的,对吧?)
https://stackoverflow.com/questions/646438
复制相似问题