厌倦了Java IDE,需要简单和基本的替代方案

Nac*_*ket 27 java ide

我很高兴我从事Java编程工作,而且自从过去3年以来我一直在做这件事.
我是netbeans的用户,并且在eclipse上工作了一段时间(4个月)..
现在我厌倦了IDE和它的问题..

几个问题是:

  • 在慢速计算机上不起作用 - 有时我必须在慢速计算机上工作..
  • 没有它们就无法工作,就像我正在尝试使用javascript一样,但由于没有代码完成支持,这对我来说很难
  • 很多时候不支持所有功能,但是其他IDE会支持,这将使你尝试其他IDE并导致在工具上花费大量时间......就像我开始使用AspectJ但是netbeans没有太多的aspectJ支持..所以决定尝试eclipse ..但改变IDE是另一个痛点..

我听说许多程序员不使用IDE,他们只需要文本编辑器(代码着色/导航),而且我认为它很酷,而且效率高(整体),因为他们对工具的需求不多,所以能够采用新技术/框架快..

那么,我该怎样做才能从Java IDE转向仅文本编辑器世界..?什么是着名的高级文本编辑器(免费/开源)?

迈向控制台世界的几步我已经采取了..

  • 现在使用Maven,并始终从控制台运行..
  • 从控制台进行SVN签入/签出..但仍难以解决冲突

编辑:我正在使用Linux和(有时是Windows).

干杯,

Rob*_*ell 26

Emacs的.您可以看一下JDEE即可开始使用.

  • Emacs是一个出色的操作系统,它缺少的是一个不错的文本编辑器. (7认同)
  • 看来异教徒今天晚上很强大. (3认同)

Osc*_*Ryz 24

不要再犹豫了,拥抱vi(你可以开始使用gvim - graphic vi改进 - )


Fab*_*eeg 11

我采用了实用程序员的建议,即学习一个编辑器(提示22:使用单个编辑器.编辑器应该是您的手的扩展;确保您的编辑器是可配置的,可扩展的和可编程的.)将其应用于集成开发环境.我非常满意坚持使用Eclipse,特别是因为它非常易于扩展,所以每当我需要一些新的工具时,它主要在Eclipse中可用,而我的键盘快捷键等也可以工作.


Pas*_*ent 8

如果您使用的是Linux,请查看:

但我不能特别提出一个,这是主观的,是个人偏好/品味的问题.而且,说实话,我仍然认为在进行Java开发时你应该使用IDE,文本编辑器不会解决你所有的问题,你将失去非常重要的功能(例如重构).说真的,在使用给定技术时,请使用正确的工具(和计算机).使用Java,这意味着使用IDE.如果您需要AspectJ支持,请使用Eclipse; 如果你想获得良好的Grails + Groovy支持,NetBeans是一个不错的选择; 使用几个IDE实际上是我的常态.

只是为了记录,请查看James Gosling在不使用Emacs时所说的内容,Java的父亲(适用于所有文本编辑IMO,不仅适用于Emacs).


小智 5

Notepad ++是Windows的另一个不错的选择.它是一个非常轻量级的编辑器,具有各种编程语言(包括java)的语法高亮.Notepad ++还支持多个选项卡.


Mar*_*sup 5

我可以感谢你的关注,在我找到IntelliJ Idea之前我感觉很相似.我意识到你在询问文本编辑器的替代品,但你没有提到你是否尝试过Idea,所以我想我会提到它.我发现它是一股清新的空气.它快速,易用,易于配置.我喜欢使用它,它真的感觉就像他们设计它时我个人的想法.不幸的是,它不是免费的,但您可以在http://www.jetbrains.com/idea/download/进行试用,看看您是否喜欢它.

如果你真的必须使用文本编辑器,我可以对Notepad ++和Textpad进行第二次推荐,这两种推荐都是我曾经喜欢过的.

我现在正在使用Flex Builder 3进行一些弹性工作,我希望你永远不会遭受这种憎恶,或者你可能会永远放弃IDE :)

无论如何,祝你好运!