2009-07-12 35 views
7

所以,我终于尝试从vim使用eclipse ...但我遇到了一些严重的问题,越过了令人难以置信的混乱的界面和菜单系统。例如:右键点击主文本区域会产生一个包含30个项目的子菜单......整个eclipse环境看起来很麻烦而且很难看。Eclipse是一个丑陋的(从恢复的vim用户)

我一直在精心改变字体和颜色,它让我感到困扰,整个设置窗口中的设置都是混杂的。我希望有像emacs和vim几十年一样的颜色方案快速设置。通过计算器,我发现:

http://blog.codefront.net/2006/09/28/vibrant-ink-textmate-theme-for-eclipse/

不过,我会喜欢一些更多的例子!像torte或石板的东西。

有没有人有使eclipse更具有美感的界面更实用的工具的秘密?

+0

我发现设置的色彩主题是噩梦般的在Eclipse。我认为Eclipse会像葛根一样成长,永远不会被修剪成任何明智的东西。 – Nosredna 2009-07-12 02:16:12

+0

长时间习惯它使它非常有用;) – Janusz 2009-07-12 02:20:52

+0

男人,如果你喜欢那个“活力墨水”的东西,那么你不适合评论审美问题。啊。 – 2009-07-12 02:24:34

回答

13

那么,如果你错过vim这么多,只是想额外的日食功能,你有没有考虑eclim

eclim的主要目标是将Eclipse功能引入Vim编辑器。最初的目标是在vim中提供Eclipse的Java功能,但已经添加了对各种其他语言(c/C++,php,python,css,html,xml等)的支持,并且还计划了其他几种语言。

Eclim不是一个应用程序,更多的是两个伟大项目的集成。第一个,Vim可以说是现存最好的文本编辑器之一。其次,Eclipse为各种语言的开发提供了许多优秀的工具。每种方法都提供了许多可以提高开发人员生产力的功能,但两者仍然有待改进。 Vim缺少本地Java支持和Eclipse中的许多高级功能。另一方面,Eclipse仍然需要在许多方面使用鼠标,并且与Vim相比,它提供了一个不太理想的编辑文本界面。

这是eclim进场的地方。 eclim不是尝试在Vim中编写IDE或在Eclipse中编写Vim编辑器,而是提供一个通过服务器接口公开Eclipse功能的Eclipse插件,以及一组通过该接口与Eclipse进行通信的Vim插件。如下所示,可以通过三种主要方式来利用此功能。

http://eclim.sourceforge.net/_images/use_cases.png

  1. 第一种方案是为那些针对VIM是其主要的编辑界面。在这种情况下,你运行一个eclipse的无头实例,然后所有vim实例都可以与之通信以提供各种eclipse功能。
  2. 第二个方案是为那些使用vim作为自己的主界面喜欢谁,但常常落得跳回到蚀不被eclim提供的任何功能。在这种情况下,您可以在eclipse GUI中运行eclim服务器,然后通过外部vim实例与第一个场景进行交互。
  3. 的最后一个场景是为那些谁希望使用Eclipse接口全职,但想用GVIM作为嵌入式Eclipse编辑器。就像以前的用例一样,eclim服务器在eclipse gui中运行,嵌入式gvim将与外部vim实例一样与其交互。
1

如果您认为Eclipse中的上下文菜单是巨大的,你有没有看到Eric的的XD

的配色方案也不差,我觉得你可以保存这样的组合应该不会有打包您的收藏夹以防止它们从一个系统到另一个系统是一个主要问题。

毕竟,认为大多数“正常人”(不是与Unices一起成长的极客)Vim太可怕了...而且Emacs会导致你的手指脱臼。

0

你可以通过插件改变很多...... btw你在编写什么语言? JAVA?尝试Netbeans然后..

1

不要忘了"maximize" option on the tab of the Editors:如果你想抛开一切“GUI杂乱”的所有其他视图介绍非常有用的。
这些观点是通过对端图标仍然可以访问,但你可以在一个(或几个)编辑也只是工作,并专注于他们:

alt text http://blogs.infosupport.com/photos/peterhe/images/12528/original.aspx

对我来说是巨大的胜利就是这样现在如何最大化和最小化工作。
过去,最大化编辑器会在整个屏幕上填写一个编辑器。
如果你正在使用宽屏幕显示器,就像我的笔记本电脑一样,这会产生大量的空白,这不是很有用。
在Eclipse 3.3中,平铺编辑器在最大化时保留。这便于我的单元测试和代码编辑器放在旁边对方,所以我当我打字测试,我可以非常容易地检查我测试

同样的观点被最小化,而不是完全隐藏的代码。
很多人甚至不知道你可以最小化一个视图,因为在Eclipse 3.3之前,最小化没有太大意义。它是完全水平的,这意味着它通常看起来很怪异和浪费空间。
在Eclipse 3.3中最小化时,视图现在更像“快速视图”,并且实际上确实最小化。这一切工作了很不错的,因为有更需要切换最大化/还原看一个图,特别是quick access结合。