一、基础搜索与替换
-
快速查找
• 当前文件内搜索:Ctrl + F
(Windows/Linux)或Cmd + F
(Mac)
直接在当前编辑器中打开搜索栏,输入关键词后可逐行跳转。
• 全局搜索:Ctrl + Shift + F
(Windows/Linux)或Cmd + Shift + F
(Mac)
在整个项目或指定路径下搜索内容,支持正则表达式和过滤条件(如文件类型、目录范围)。 -
替换操作
• 当前文件替换:Ctrl + R
(Windows/Linux)或Cmd + R
(Mac)
结合搜索栏输入替换内容,支持批量替换或单次确认。
• 全局替换:Ctrl + Shift + R
(Windows/Linux)或Cmd + Shift + R
(Mac)
在项目范围内执行批量替换,需谨慎使用避免误操作。
二、符号与文件定位
-
跳转到文件
•Ctrl + Shift + N
(Windows/Linux)或Cmd + Shift + O
(Mac)
输入文件名或模糊关键词(如首字母缩写)快速定位文件。 -
跳转到类/符号
•Ctrl + N
(Windows/Linux)或Cmd + O
(Mac):搜索并跳转到类
•Ctrl + Alt + Shift + N
(Windows/Linux)或Cmd + Option + O
(Mac):搜索方法、变量等符号。
三、高级搜索功能
-
查看代码引用
•Alt + F7
(Windows/Linux/Mac):显示当前变量/方法在项目中的所有调用位置。
•Ctrl + Alt + F7
(Windows/Linux/Mac):高亮显示当前符号的所有用法。 -
快速导航栏
•Alt + Home
(Windows/Linux/Mac):激活导航栏,直接输入路径或文件名跳转。
四、跨平台适配建议
• Mac 与 Windows 快捷键差异:
大部分快捷键在 Mac 中用 Cmd
替代 Ctrl
,例如 Cmd + F
对应 Ctrl + F
。
• 自定义快捷键:
若快捷键冲突,可通过 File → Settings → Keymap
修改映射。
五、操作流程图
开始 → 按需选择搜索类型 → 输入关键词 → 跳转或替换
↓
基础搜索(Ctrl+F) → 逐项浏览(F3/Shift+F3)
↓
高级搜索(Ctrl+Shift+F) → 过滤条件 → 批量处理
通过灵活组合这些快捷键,可显著提升代码导航效率。如需更完整的快捷键列表,可参考 PyCharm 官方文档或 Ctrl + Shift + A
搜索 "Keymap"。