|
|
1
25
多年来我一直是一个活力四射的人(现在仍然是)。然而,我最终还是屈服于日食的诱惑,我不会回头看(我不得不向Intellij横向移动,但那是另一个故事)。 说了这个,我就用这个运行Eclipse Vim plugin (注:其他可用),效果很好。我保留了基于键盘的VI/VIM功能,并获得了Eclipse的Java感知能力。我强烈推荐这种方法。尽管Vim有很多插件,但没有什么能接近现代IDE的语言感知重构和编码能力。 更新日期:2015年1月20日。此插件已移动到 http://www.viplugin.com |
|
|
2
9
imho,VIM的内置教程是一个很好的开始。我从那里开始,在几个小时内就习惯了基本的密钥绑定。在那之后,这是一个经验的问题,不断地从在线文章、博客、旁观等方面学习,最终是内置的:帮助命令。 |
|
|
3
8
|
|
|
4
8
作为二十年来更好地使用VI/VIM的人,对于许多事情,我仍然可以告诉你,一旦我得到“Eclipse”,我就不会再使用VI/VIM来进行非平凡的Java工作。尽管Vi/Vim仍有一些事情是以一种我认为更自然和更高效的方式做的(可能是由于我多年使用的大脑中的那个凹槽),但现代IDE(包括Eclipse、Intellij和NetBeans)的重构和单元测试能力远远弥补了
我仍然相信命令行和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
除了渴望尝试Vim之外,还有什么特别的原因吗?我不是想阻止你,只是好奇。 通过这种方式(或类似方式)转换可能更容易。 Eclipse plugin . 这样,在启动真正的VIM之前,您将了解许多键绑定,甚至无法了解如何编辑或删除文本。 我不是VIM专家,因为我只使用它在老化的Linux/Solaris服务器上编辑系统配置,但您确定要这样做吗?Eclipse提供了许多非常有用的工具,要么不存在,要么需要对VIM进行脚本/配置。Eclipse有一些非常好的重构支持、基于语法的搜索和集成的Ant支持,仅列举几个功能。 VIM专家:VIM能重构Java代码吗?Vim可以运行吗? |
|
|
6
2
里面有很多好文章 Vincent Liu's blog . 你也可以试试 Eclim 这将把Eclipse的一些更高级的特性引入到VIM中。 如果您还没有完成的话,您应该先通过VIM中的在线教程。它通常作为一个叫做“vimtautor”的程序与vim捆绑在一起。这将帮助您在开始开发VIM之前掌握它的基础知识。 |
|
|
7
1
Learning the vi Editor 是一本好书。 我从那本书中学到了大部分的vi编辑技能,强烈推荐。它没有显示从Eclipse到Vim的路径,但它是一本很好的书。它有很好的章节可以帮助您从基本的vi编辑器开始,最后它有一个专门为vim编写的章节。 如果您想将其用于Java项目,则应更多地搜索 cscope with VIM for Java . |
|
|
8
1
正如其他人所说,我建议您按照一个基本教程开始熟悉VIM。( 虚拟人 是什么让我先进入维姆世界的。 我个人使用Eclipse在VIM上进行Java开发,但是我仍然有许多方法来增强我的VIM设置以便于快速Java编辑:
|
|
|
9
1
VIEMU很适合在VIM中使用Eclipse的函数 但是我想推荐 vrapper 对于非VIM重用户,它在Eclipse中提供了一个类似VIM的轻量级输入方案。 如果你尝试Intellij的想法,我推荐Ideavim。 |
|
|
10
0
不要过分学习Vim;尝试一个简单的入门教程,看看你的进展如何(下面是我使用的一个不错的教程: http://www-acs.ucsd.edu/info/vi_tutorial.shtml ) 大多数VIM用户不会涉足复杂的事情-只需保持简单就是你所需要的… |
|
|
David Robie · VIM:寄存器中填充字符断点宏的有向图 2 年前 |
|
|
Haoshu · 打开文件时如何简化包含“..”的文件路径 2 年前 |
|
|
Paw-1 Poudel · 在窗口中显示neovim内部的隐藏文件 2 年前 |
|
|
Bippan Kumar · 保存时删除在nvim中添加的空白 2 年前 |
|
|
perpetual · 防止在git主分支上意外直接提交 2 年前 |
|
|
ashish singh · 如何删除VIM中的单词和以前的空白? 3 年前 |
|
|
farnsy · Vim如何将第二个参数添加到缓冲区列表(备用文件)? 3 年前 |
|
|
MdNihal05 · vim插件安装在linux中不工作如何安装插件 3 年前 |