2013-10-10 86 views
0

在Eclipse中,可以使用ctrl + click直接進入函數定義。用於進入函數的Sublime Text快捷方式

例如:

f = my_tool.main() 

如果我ctrl + clickmain(),然後我將被引導到的代碼爲my_tool模塊中的主要功能。

Sublime Text中是否有等價的功能?

回答

1

儘管Daniel的回答是ST用戶實現您想要的標準方式,但您可以在SublimeCodeIntel插件的幫助下獲得類似的功能。您可以突出顯示方法或類>右鍵單擊> goto定義。或者您可以配置自定義鍵盤快捷鍵,以便您可以突出顯示並按下所定義的鍵盤組合,然後您將進入方法定義。

+0

謝謝,這就是我一直在尋找。 – bcollins

2

有點類似的東西是按ctrl+p和類型<filename>@<methodname>。像往常一樣,Sublime使用模糊搜索,因此您在做這件事時不必非常確切。

另一個漂亮的小竅門是做同樣的事情,而不是鍵入<filename>:<linenumber>,這將帶你直接到那條線。這在您遇到異常或錯誤時非常方便。

+0

嘿謝謝。這有些接近,但仍然需要手動鍵入類/函數的名稱。有沒有辦法使用當前選定的函數或基於光標位置自動填充文本輸入? – bcollins

+0

不,我會說這是IDE和文本編輯器之間的區別之一。你應該輸入不點擊。 :P實際上你的手不必在eclipse中留下鍵盤,可以將光標放在方法或類上並按下'F3'獲得幾乎相同的行爲。 –

+0

是的,打字而不是點擊是一個好主意 – bcollins

0

另一種方法是爲SublimeText安裝CTags

默認綁定允許您將光標置於函數名稱中並鍵入ctrl + t, ctrl + t,或者使用鼠標綁定並執行ctrl + shift + left-click。這將帶你到函數定義,無論是在同一個文件或不同的文件。然後你可以做ctrl + t, ctrl + bctrl + shift + right-click跳回來。

相關問題