sublime中實現Ctrl+鼠標左鍵跳轉到定義函數的地方

在寫看一份Python代碼的時候,可以使用notepad++,或者spyder,或者pycharm 

但是這都有一定的不方便,notepad++能夠識別Python代碼,但是不能支持Ctrl+鼠標左鍵跳轉到函數定義的地方,而且當函數是在另一個py文件中定義的時候,notepad++更是無能爲力。

pycharm可以完美的支持Ctrl+鼠標左鍵跳轉到函數定義的地方,但是它的打開速度真實太慢了,對於就臨時看一下代碼邏輯的情況,新建項目、加載框架這一套下來,等待的着實讓人難受。

spyder倒是可以支持Ctrl+鼠標左鍵跳轉到函數定義的地方,而且打開速度還挺快,但是如果有兩個相同名字的py文件存在,spyder先調出的是哪一個文件,真心搞不懂。

最後,sublime text3,打開速度快,支持打開文件夾功能(清晰的知道自己調的是哪個文件),還能實現 Ctrl+鼠標左鍵跳轉到函數定義的地方   這個功能,就是需要手動配置一下。

這個方法是參考別人的,原文地址:

但是原文有一個細節沒講清楚,就是具體配置步驟是什麼。
配置步驟:
首先找到sublime的安裝目錄,我的是在這裏
C:\Users\George\AppData\Roaming\Sublime Text 3\Packages\User
打開文件夾發現裏面是一些後綴很奇怪的文件
按照原文的指引,我猜測可能是新建一個後綴奇怪的文件(後面證實是對的)
新建
Default.sublime-mousemap 這個文件(sublime-mousemap這個後綴挺奇怪的)

然後把這段話粘到這個文件裏,(如果打不開這個後綴奇怪的文件可以去下載一個notepad++,用notepad++打開並編輯它so easy)

[ { "button": "button1", "count": 1, "modifiers": ["ctrl"], "press_command": "drag_select", "command": "goto_definition" }]
最後點擊保存就OK了
回到sublime text3中,ctrl+鼠標左鍵就能自動跳轉了。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章