1. 程式人生 > >sublime中實現Ctrl+滑鼠左鍵跳轉到定義函式的地方

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

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

但是這都有一定的不方便,notepad++能夠識別Python程式碼,但是不能支援Ctrl+滑鼠左鍵跳轉到函式定義的地方,而且當函式是在另一個py檔案中定義的時候,notepad++更是無能為力。

pycharm可以完美的支援Ctrl+滑鼠左鍵跳轉到函式定義的地方,但是它的開啟速度真實太慢了,對於就臨時看一下程式碼邏輯的情況,新建專案、載入框架這一套下來,等待的著實讓人難受。

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

最後,sublime text3,開啟速度快,支援開啟資料夾功能(清晰的知道自己調的是哪個檔案),還能實現 Ctrl+滑鼠左鍵跳轉到函式定義的地方   這個功能,就是需要手動配置一下。

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

https://www.suninf.net/2015/07/sublime-text-3-config.html 但是原文有一個細節沒講清楚,就是具體配置步驟是什麼。 配置步驟: 首先找到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+滑鼠左鍵就能自動跳轉了。