通过 emacs 和 vi 编程多年,我听说使用 IDE 是提高效率的好方法。
为此,我决定尝试使用 Eclipse 进行大量编码并看看我是如何进行的。
是否有任何建议可以简化向 IDE 的过渡。显然,有些人会认为这些都不值得费心,但我认为 Eclipse 允许 emacs 样式的键绑定(bind)并具有代码完成和内置调试,我认为值得尝试转向功能更丰富的环境对于我的大部分开发值(value)。
那么你对缓和过渡有什么建议呢?
最佳答案
Eclipse 是我用过的最好的 IDE,即使考虑到它在慢速计算机(比如我的工作机器...... Pentium III!)上的占用空间很大并且运行缓慢。
与其试图“缓解过渡”,我认为最好直接跳进去,让自己被花里胡哨的东西和真正有用的重构等所淹没。
以下是我会尽快有意识地使用的一些最有用的东西:
String messageXml = in.read();
Message response = messageParser.parse(messageXml);
return response;
如果将文本光标放在 parse(...) 的参数上并按 ctrl+1,Eclipse 将提示“内联局部变量”。如果你这样做,然后将光标放在返回变量“response”上重复,最终结果将是:
return messageParser.parse(in.read());
有很多很多这样的小规则,快速修复工具会建议并应用这些规则来帮助重构您的代码(包括完全相反的“提取到局部变量/字段/常量”,这可能是非常宝贵的)。
您可以编写代码来调用您尚未编写的方法 - 转到现在显示错误的行并使用快速修复将提供创建与从您的使用情况推断的参数匹配的方法。对于变量也是如此。
所有这些小的重构和捷径可以节省大量时间,并且比您预期的要快得多。每当您要重新排列代码时,请尝试快速修复以查看它是否提出了有用的建议。
菜单中还有很多直接可用的技巧,例如生成 getter/setter、提取接口(interface)等。跳进去尝试一切!
关于eclipse - 开始使用 IDE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/97971/