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+鼠标左键就能自动跳转了。


猜你喜欢

转载自blog.csdn.net/csdn_______/article/details/79219591