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

从Eclipse到Vim有什么好的教程吗?[关闭]

  •  20
  • Techmaddy  · 技术社区  · 17 年前

    目前我正在使用Eclipse进行Java项目。我一直想在我的项目中使用VIM。有什么好的资源或教程可以帮助我吗?

    10 回复  |  直到 10 年前
        1
  •  25
  •   tomasyany    10 年前

    多年来我一直是一个活力四射的人(现在仍然是)。然而,我最终还是屈服于日食的诱惑,我不会回头看(我不得不向Intellij横向移动,但那是另一个故事)。

    说了这个,我就用这个运行Eclipse Vim plugin (注:其他可用),效果很好。我保留了基于键盘的VI/VIM功能,并获得了Eclipse的Java感知能力。我强烈推荐这种方法。尽管Vim有很多插件,但没有什么能接近现代IDE的语言感知重构和编码能力。

    更新日期:2015年1月20日。此插件已移动到 http://www.viplugin.com

        2
  •  9
  •   PolyThinker    17 年前

    imho,VIM的内置教程是一个很好的开始。我从那里开始,在几个小时内就习惯了基本的密钥绑定。在那之后,这是一个经验的问题,不断地从在线文章、博客、旁观等方面学习,最终是内置的:帮助命令。

        4
  •  8
  •   joel.neely    17 年前

    作为二十年来更好地使用VI/VIM的人,对于许多事情,我仍然可以告诉你,一旦我得到“Eclipse”,我就不会再使用VI/VIM来进行非平凡的Java工作。尽管Vi/Vim仍有一些事情是以一种我认为更自然和更高效的方式做的(可能是由于我多年使用的大脑中的那个凹槽),但现代IDE(包括Eclipse、Intellij和NetBeans)的重构和单元测试能力远远弥补了 / “,” n “,” N “,” . “,” s/// 以及他们的表兄弟。(是的,在一次激烈的跨平台/跨语言会议之后,我确实偶尔会发现我的手指朝着 j '而不是向下箭头。;-)

    我仍然相信命令行和shell脚本对于某些任务来说是很好的工具(正如我相信的那样 真实的 书上有字,而不是迪克、简和斯波特的照片;-),我也相信 真实的 程序员应精通vi或emacs(或 TECO ,为了 really 是一个 real programmer ;-)

    你的问题意味着你还不太了解Vi/Vim,我鼓励你追求自己的兴趣。两个好的来源是 Learning the vi and Vim Editors 和 VI Editor Pocket Reference .当然,学习VI/VIM并获得乐趣,但我尊重地指出,它们可能不会取代一个好的IDE作为您的Java编程环境。

        5
  •  3
  •   basszero    17 年前

    除了渴望尝试Vim之外,还有什么特别的原因吗?我不是想阻止你,只是好奇。

    通过这种方式(或类似方式)转换可能更容易。 Eclipse plugin . 这样,在启动真正的VIM之前,您将了解许多键绑定,甚至无法了解如何编辑或删除文本。

    我不是VIM专家,因为我只使用它在老化的Linux/Solaris服务器上编辑系统配置,但您确定要这样做吗?Eclipse提供了许多非常有用的工具,要么不存在,要么需要对VIM进行脚本/配置。Eclipse有一些非常好的重构支持、基于语法的搜索和集成的Ant支持,仅列举几个功能。

    VIM专家:VIM能重构Java代码吗?Vim可以运行吗?

        6
  •  2
  •   seanhodges    17 年前

    里面有很多好文章 Vincent Liu's blog .

    你也可以试试 Eclim 这将把Eclipse的一些更高级的特性引入到VIM中。

    如果您还没有完成的话,您应该先通过VIM中的在线教程。它通常作为一个叫做“vimtautor”的程序与vim捆绑在一起。这将帮助您在开始开发VIM之前掌握它的基础知识。

        7
  •  1
  •   Srikanth    17 年前

    Learning the vi Editor 是一本好书。

    我从那本书中学到了大部分的vi编辑技能,强烈推荐。它没有显示从Eclipse到Vim的路径,但它是一本很好的书。它有很好的章节可以帮助您从基本的vi编辑器开始,最后它有一个专门为vim编写的章节。

    如果您想将其用于Java项目,则应更多地搜索 cscope with VIM for Java .

        8
  •  1
  •   Community Mohan Dere    11 年前

    正如其他人所说,我建议您按照一个基本教程开始熟悉VIM。( 虚拟人 是什么让我先进入维姆世界的。

    我个人使用Eclipse在VIM上进行Java开发,但是我仍然有许多方法来增强我的VIM设置以便于快速Java编辑:

        9
  •  1
  •   user392412    15 年前

    VIEMU很适合在VIM中使用Eclipse的函数 但是我想推荐 vrapper 对于非VIM重用户,它在Eclipse中提供了一个类似VIM的轻量级输入方案。 如果你尝试Intellij的想法,我推荐Ideavim。

        10
  •  0
  •   tyroneking    17 年前

    不要过分学习Vim;尝试一个简单的入门教程,看看你的进展如何(下面是我使用的一个不错的教程: http://www-acs.ucsd.edu/info/vi_tutorial.shtml )

    大多数VIM用户不会涉足复杂的事情-只需保持简单就是你所需要的…