Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
对于ruby文件,是否可以将SublimiteText 3配置为;“后藤宣言”;基于导入的作品?_Ruby_Sublimetext3 - Fatal编程技术网

对于ruby文件,是否可以将SublimiteText 3配置为;“后藤宣言”;基于导入的作品?

对于ruby文件,是否可以将SublimiteText 3配置为;“后藤宣言”;基于导入的作品?,ruby,sublimetext3,Ruby,Sublimetext3,假设我正在编辑一个ruby项目,并且打开了一个ruby脚本 我想查找一些函数。因此,我右键单击函数并选择“goto declaration” 我右键单击方法2并选择“转到声明” 目前发生的情况是,SublimateText似乎在整个项目中搜索“method2”的所有定义。这将产生一个定义选项列表,我需要对这些选项进行排序,直到最终找到正确的文件 换句话说,有多个类文件具有相同的方法名。我还没有在脚本中导入这些类。但当我尝试“goto宣言”时,即使是那些也会出现在我的清单上 是否有方法获取ST 3

假设我正在编辑一个ruby项目,并且打开了一个ruby脚本

我想查找一些函数。因此,我右键单击函数并选择“goto declaration”

我右键单击方法2并选择“转到声明”

目前发生的情况是,SublimateText似乎在整个项目中搜索“method2”的所有定义。这将产生一个定义选项列表,我需要对这些选项进行排序,直到最终找到正确的文件

换句话说,有多个类文件具有相同的方法名。我还没有在脚本中导入这些类。但当我尝试“goto宣言”时,即使是那些也会出现在我的清单上


是否有方法获取ST 3,检查当前导入,然后仅在这些导入的文件中查找声明?

是否有一种内置方法来执行您想要的操作?不,据我所知不是


您可以查看goto定义源代码(用Python编写),并对其进行修改以执行您的要求:

是否有一种内置的方式来执行您想要的操作?不,据我所知不是

您可以查看goto定义源代码(用Python编写),并对其进行修改以执行您的要求:

也许看一看也许看一看
require "path\Object1"
@obj = Object1.new()
@obj.method1ThatReturnsObj.method2.method3