个人感觉这个功能非常实用,可以大大提高代码阅读效率,节省不少时间。经过相关搜索,已经将该功能集成到自己的Sublime Text中。
方法如下:
首先:定位到软件安装目录下的【\Data\Packages\User】目录
然后:看下该目录中有无一个名为【Default (Windows).sublime-mousemap】的文件。如果没有,自己手动创建一个(这个文件是用来配置Sublime的鼠标操作的,注意文件名后缀)
最后:向该文件添加如下代码并保存即可
[ { "button": "button2", "count": 1, "modifiers": ["ctrl"], "command": "jump_back" }, { "button": "button1", "count": 1, "modifiers": ["ctrl"], "press_command": "drag_select", "command": "goto_definition" } ]
使用方法:
- Ctrl+鼠标左键单击函数名:跳转到定义该函数的位置
- Ctrl+鼠标右键单击函数名:跳转回原来的位置
注意事项:
若操作正确但无效果,可以尝试将文件名改为:Default.sublime-mousemap
该方法只能在已存在的项目文件中跳转。比如,你当前项目保存的是【./Themes】目录,现在你想查看WordPress官方某个函数是如何定义的,此时是跳转不过去的,因为WordPress官方的那些函数不是定义在该目录下的。但若将整个本地根目录保存为项目的话,就可以跳转过去了。
不足之处:
不能跳转PHP内置函数,我觉得这个有点遗憾。因为我看那个软件是可以跳转PHP内置函数的,只是我不喜欢那个软件的界面,也不愿意多装一个同类软件,也不愿意去找其他同类功能的插件,所以暂时先将就着这样用吧。如果你有需要,也可以搜索下同类插件,试试效果。
如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!
2019年7月6日 07:22 1F
写的很好,支持一下