2016-06-21 33 views
0

我正在使用Komodo Edit 9.3爲我正在處理的項目編寫一些Ruby文件。我遇到的問題是我使用的一些方法是由其他人編寫的,我們的文檔並不是最新的。我想知道是否有一種簡單的方法可以在目錄中的某個位置搜索函數定義,如果您沒有定義它打開的文件(因爲您不知道它是哪個文件)。我知道,如果突出顯示該功能並右鍵單擊,則可以選擇「搜索定義」,但似乎只有在定義該功能的文件已打開時纔會返回結果。如何在使用Komodo的其他文件中查找函數定義?

回答

0

正如您所說,右鍵單擊>轉到定義是您正在查找的工具。您也可以Ctrl +左鍵單擊以獲得相同的功能,假設您具有首選項>編輯器>智能編輯:超鏈接已啓用。

已將定義文件打開已不是該功能的要求。有很多事情可能會延遲或破壞功能。你最好的選擇是嘗試使用Komodo X,因爲我們已經更新了很多代碼智能,Go To Definition可以幫助你找到你的函數定義。如果你不想升級,你可以試試resetting code intelligence。請注意,在重新啓動之前,您必須等待它完成掃描項目,然後才能完成代碼或可以使用「轉至」。在9.3中,您可以在中查看此視圖​​>標籤&側邊欄>通知和Komodo X,您可以在窗口頂部的「轉到任何字段」中看到此信息,它會告訴您Komodo正在掃描您的代碼。

如果這些事情都沒有幫助,我建議您前往科莫多論壇進行一些更深入的挖掘。

相關問題