sublime中实现Ctrl+鼠标左键跳转到定义函数的地方

在看一份Python代码的时候,可以使用notepad++,或者spyder,或者pycharm 

但是这都有一定的不方便,notepad++能够识别Python代码,但是不能支持Ctrl+鼠标左键跳转到函数定义的地方,而且当函数是在另一个py文件中定义的时候,notepad++更是无能为力。

pycharm可以完美的支持Ctrl+鼠标左键跳转到函数定义的地方,但是它的打开速度真是太慢了,对于就临时看一下代码逻辑的情况,新建项目、加载框架这一套下来,等待的着实让人难受。

spyder倒是可以支持Ctrl+鼠标左键跳转到函数定义的地方,而且打开速度还挺快,但是如果有两个相同名字的py文件存在,spyder先调出的是哪一个文件,真心搞不懂。

最后,sublime text3,打开速度快,支持打开文件夹功能(清晰的知道自己调的是哪个文件),还能实现 Ctrl+鼠标左键跳转到函数定义的地方   这个功能,就是需要手动配置一下。

这个方法是参考别人的,原文地址:

但是原文有一个细节没讲清楚,就是具体配置步骤是什么。
配置步骤:

首先找到sublime的安装目录,(把"%APPDATA%" 复制到文件夹的路径栏,回车, 就会自动跳到AppData\Roaming目录, 直接在C盘找可能找不到AppData目录, 因为它默认是隐藏的)

我的是在这里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+鼠标左键就能自动跳转了。
 

 

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值