You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PyCharm当前文件内跳转至定义的快捷键方案咨询

解决PyCharm中当前文件内快速定位类/方法的问题

嘿,刚从Sublime Text 3转PyCharm的话,这个需求我太有共鸣了!全局搜索Shift+Shift确实在大项目里太杂乱,完全懂你想要精准定位当前文件结构的心情。

原生自带功能(不用自定义)

PyCharm其实早就内置了和Sublime ^R几乎一模一样的功能——当前文件结构导航,默认快捷键是:

  • Windows/Linux:Ctrl+F12
  • Mac:Cmd+F12

按下之后会弹出一个小面板,输入你要找的类、方法的部分字符,就能实时筛选当前打开文件里的所有定义,甚至能看到结构层级,比Sublime的^R还多了分类筛选的功能(面板右上角可以选只看类、只看方法之类的)。

自定义成你习惯的^R快捷键

如果你还是想用Sublime的^R(Windows/Linux是Ctrl+R,Mac是Cmd+R),可以改成这个快捷键:

  1. 打开设置:Windows/Linux按Ctrl+Alt+S,Mac按Cmd+,
  2. 在设置里搜索「Keymap」,进入快捷键配置界面
  3. 在搜索框里输入「File Structure」,找到对应的功能项
  4. 右键点击它,选择「Add Keyboard Shortcut」
  5. 按下你想要的Ctrl+R/Cmd+R,如果有冲突(比如默认Ctrl+R是运行当前文件),PyCharm会提示你,你可以选择替换冲突的快捷键,或者给冲突功能改个别的键
  6. 点击「OK」保存就搞定了

这样之后,按下^R就能直接在当前文件里快速定位定义,完全符合你的需求!

内容的提问来源于stack exchange,提问作者nephlm

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 09:02:42