eclipse在静态打字时擅长自动完成,当动态打字时,eclipse无法自动完成;在 sublime ctrl + p中,输入@并输入'method name'来查找函数/方法列表,这是一种在编写动态类型语言时找到正确方法的好方法;
关键点是: sublime text 2中的操作非常方便,所有键类型都在一个输入框中;永远不需要chage活动文件选项卡;我们可以专注于活动代码文件选项卡;
eclipse或vim中是否有插件可以方便地搜索任何文件的方法?
答案 0 :(得分:5)
在ST2中,此功能用于快速跳转到项目中任何位置的方法。
在Eclipse中, Control + Shift + R 可用于快速跳转到“资源”(文件)和控制 + Shift + T 用于跳转到类型(不是方法)。 Control + o 打开一个非常有用且快速的当前文件大纲。它不适用于整个项目。
我不知道一些与ST2功能完全相同的东西。你搜索过市场了吗?
在Vim,FuzzyFinder,Command-T和CtrlP中,您都可以使用模糊匹配来浏览项目。可以将它们设置为使用您的tags
文件。 AFAIK,没有提供ST2提供的插件。
根据您的问题,我不确定您是否按预期使用它:听起来您使用它来显示项目中某个文件中的方法列表,以便在代码中使用正确的方法。这听起来很像你会从 autocompletion 中受益。
作为一个IDE,Eclipse在这方面很有启发性:它的“代码辅助”窗口将显示建议的定义位置及其类型。
与IDE相比,Vim的“omnicompletion”非常有限,但根据您的语言和使用某些第三方脚本,它可以变得非常强大。