Pycharm常用快捷键
备注:我的Mac电脑ctrl和command进行了交换
0.编辑
ctrl+F:搜索
ctrl+R:替换
command+shift+F:全局搜索
command+shift+R:全局替换
ctrl+D:复制行
ctrl+shift+U:切换大小写
ctrl+w:扩大选择
alt+F7:查找使用处
1.视图
ctrl+p:查看方法参数列表
ctrl+shift+i:查看变量定义
ctrl+e:最近修改的文件
alt+shift+c:最近修改记录
command+shift+p:查看变量类型
ctrl+command+f:全屏
2.导航
ctrl+N:查找类
ctrl+shift+N:查找文件
ctrl+shift+alt+N:查找符号
ctrl+G:跳转到某行
ctrl+alt+left:跳回去
ctrl+alt+right:再跳回来
ctrl+B:跳转到声明处
ctrl+alt+B:跳到子类方法实现
ctrl+U:跳到父类方法
ctrl+F12:当前文件结构
command+alt+H:层级结构
3.代码
ctrl+alt+T:快速包围if/try...catch 等
ctrl+shift+delete:取消包围(需要同时fn才能生效)
ctrl+j:快速代码快捷键
ctrl+alt+L:代码格式化
ctrl+alt+O:优化导入
ctrl+shift+down:当前模块向下
ctrl+shift+up:当前模块向上
alt+shift+down:当前行向下
alt+shift+up:当前行向上
4.重构:
ctrl+alt+v:重构变量
ctrl+alt+c:重构常量
ctrl+alt+m:重构方法
ctrl+alt+p:重构方法参数
ctrl+alt+f:重构类属性
ctrl+F6:重构方法签名
F6:move文件
F5:copy文件
ctrl+shift+alt+T:所有重构入口
5.运行
shift+alt+F10:运行
shift+alt+F9:debug
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗