3

eclipse擅长静态类型的时候自动补全,动态类型的时候eclipse自动补全失败;在sublime ctrl+p 中,键入 @ 并键入“方法名称”以查找函数/方法列表,这是在编写动态类型语言时找到正确方法的绝妙方法;

关键是:sublime text 2中的操作非常方便,所有的键类型都在一个输入框中;永远不需要更改活动文件选项卡;我们可以专注于活动代码文件选项卡;

eclipse或vim中是否有任何插件可以方便地搜索任何文件的方法?

4

1 回答 1

5

在 ST2 中,此功能用于快速跳转到项目中任何位置的方法。

在 Eclipse 中,Control++可用于快速跳转到“资源”(文件),++Shift用于跳转到类型(而不是方法)。+打开当前文件的一个非常有用和快速的大纲。它不适用于整个项目。RControlShiftTControlo

我不知道有什么东西与 ST2 的功能完全一样。你搜索市场了吗?

在 Vim 中,FuzzyFinder、Command-T 和 CtrlP 都允许您使用模糊匹配在项目中导航。它们可以设置为使用您的tags文件。AFAIK,没有插件可以完全提供 ST2 提供的功能。

根据您的问题,我不确定您是否按预期使用它:听起来您使用它来显示项目中某个文件中的方法列表,以便在代码中使用正确的方法。这听起来很像你会从自动完成中受益。

作为一个 IDE,Eclipse 在这方面大放异彩:它的“代码辅助”窗口将向您显示建议的定义位置及其类型。

与 IDE 相比,Vim 的“omnicompletion”非常有限,但根据您的语言和使用一些第三方脚本,它可以变得非常强大。

于 2013-01-23T17:04:40.743 回答