代码之家  ›  专栏  ›  技术社区  ›  sharkin

从VisualStudio到Vim或Emacs[关闭]

  •  4
  • sharkin  · 技术社区  · 16 年前

    我下个月要开始一份新工作。我实际上已经在VisualStudio中专业地生活了10年,但为了这份工作,我将在我有生以来第一次在linux平台上全职工作。

    在一次采访中,我坐在开发室的中间,与人群进行社交活动。我们轻松地聊了十分钟,然后其中一个人说:“好吧,现在来问一个真正重要的问题——Vim还是Emacs?”。

    我告诉他们,我对Linux的工作不是很有经验,所以我没有真正的意见。但这个问题让我左右为难,因为我想在开始工作之前先适应一下我潜在的工作环境。

    10 回复  |  直到 16 年前
        1
  •  32
  •   Greg Hewgill    16 年前

    如果你是矛盾的,唯一正确的答案是:使用你周围的人使用的东西。

        2
  •  18
  •   michael    16 年前

    如果你弹吉他,选择vim,因为它更像琶音。

        3
  •  6
  •   paul    16 年前

    这听起来很愚蠢,但我使用vim,因为键盘快捷键一次最多只有一个手指(如果没有,你可以用一只手移动,用另一只手按键),我将esc映射到更简单的地方。Emacs需要更多的扭曲,而且会伤到我的手。

        4
  •  4
  •   Joy Dutta    16 年前

    vim和emacs都有非常陡峭的学习曲线,但您获得的能力是完全值得的。

    我是一个vim的家伙,所以我自然会推荐它,你可以很容易地得到基本的编辑和一张明信片的备忘单可以帮助你很多。Emacs需要更多地记住它的 C-x C-...

    如果您想知道IDE选项:

    • 在linux上尝试EclipseIDE。
    • 如果你开始在Mac上工作,试试xcode。
        5
  •  3
  •   Paul Sonier    16 年前

        6
  •  3
  •   Michael Kohne    16 年前

    如果办公室里有共识,就按照他们所用的去做。使用与其他人相同的编辑器只会让你的生活更轻松。

    如果没有达成共识,那么您需要了解两位编辑的基本知识(打开文件、进行基本编辑、保存文件)。

    两个人都不会有像VisualStudio那样的感觉。他们都非常强大,他们都能做你想做的任何事情。

    也就是说,这些年来我一直倾向于vim,因为我发现当我记不起自己在做什么时,我更难迷失在它的用户界面中。

    随着时间的推移,我也注意到emacs在tty设置方面有点敏感。在今天的机器上,这不是问题,但如果你发现自己在处理旧设备,我的经验是vim比emacs更可能在不稳定的终端上工作。

        7
  •  2
  •   John Weldon user3678248    16 年前

    无论你选择哪一个;只需精通这一点(并考虑学习另一个)

        8
  •  2
  •   t0mm13b    16 年前

    希望这有帮助, 汤姆。

        9
  •  0
  •   Jubal    16 年前

    你很快就会发现有两个营地。 http://en.wikipedia.org/wiki/Editor_war

        10
  •  0
  •   Kaleb Brasee    16 年前

    我会选择vi/vim,但那只是我自己。还有gvim,它的工作原理与vim类似,但提供菜单和良好的图形交互。