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