pycharm常用快捷键
#编辑
Ctrl + Alt + S 打开设置页
Ctrl + Delete 删除到字符结束
Ctrl + Backspace 删除到字符开始
Ctrl + Y 删除选定的行
Crtl+D 复制当前行
ctrl+shift+箭头 移动当前代码行
ctrl+alt+L 格式化代码
Ctrl + Alt + O 优化导入
Ctrl + Alt + I 自动缩进
Ctrl + Alt+enter 向上另起一行
shift+enter 另起一行,光标在行内任意位置都能另起一行,且不破坏当行结构
ctrl+shift+数字键 书签功能 与ctrl+数字键<切换书签> 【删除书签F11,增加书签ctrl+F11,查看shift+F11】
ctrl+space 万能提示键,PyCharm的会根据上下文提供补全。不仅是代码提示
Alt+Enter 万能键,不同场景有不同的表现方式,在还没import(install)模块名上使用会import(install)相对应的模块,在方法名上使用补注释,在测试中使用帮你补充断言代码
Ctrl+鼠标点击 查看内置函数啥的
ctrl+shift+f10 运行当前文件,十分智能,如果是测试代码,则以测试模式run,并列出测试通过情况
ctrl+shift+a 搜索IDE功能,比如想看看这个文件的历史,就键入history 可以找到 Local history
双击shift 搜索一切,不管是IDE功能、文件、方法、变量……都能搜索
Tab / Shift + Tab 缩进、不缩进当前行
#导航(Navigation)
Ctrl + N 跳转到类
Ctrl + Shift + N 跳转到符号
Alt + Right/Left 跳转到下一个、前一个编辑的选项卡
Alt + Up/Down 跳转到上一个、下一个方法
F12 回到先前的工具窗口
Esc 从工具窗口回到编辑窗口
Shift + Esc 隐藏运行的、最近运行的窗口
Ctrl + Shift + F4 关闭主动运行的选项卡
Ctrl + G 查看当前行号、字符号
Ctrl + E 当前文件弹出
Ctrl+Alt+Left/Right 后退、前进
Ctrl+Shift+Back 导航到最近编辑区域
Alt + F1 查找当前文件或标识
Ctrl+B/Ctrl+Click 跳转到声明
Ctrl + Alt + B 跳转到实现
Ctrl + Shift + I 查看快速定义
Ctrl + Shift + B 跳转到类型声明
Ctrl + U 跳转到父方法、父类
Ctrl + F12 弹出文件结构
Ctrl + H 类型层次结构
Ctrl + Shift + H 方法层次结构
Ctrl + Alt + H 调用层次结构
F2 / Shift + F2 下一条、前一条高亮的错误
F4 / Ctrl + Enter 编辑资源、查看资源
Alt + Home 显示导航条F11书签开关
#查找
F3 下一个
Shift + F3 前一个
Ctrl + R 替换
Ctrl + Shift + F 全局查找
Ctrl + Shift + R 全局替换
Alt + F7/Ctrl + F7 文件中查询用法
Ctrl + Shift + F7 文件中用法高亮显示
Ctrl + Alt + F7 显示用法
#运行
Alt + Shift + F10 运行模式配置
Alt + Shift + F9 调试模式配置
Shift + F10 运行
Shift + F9 调试
Ctrl + Shift + F10 运行编辑器配置
Ctrl + Alt + R 运行manage.py任务
#调试
F8 跳过
F7 进入
Shift + F8 退出
Alt + F9 运行游标
Alt + F8 验证表达式
Ctrl + Alt + F8 快速验证表达式
F9 恢复程序
Ctrl + F8 断点开关
Ctrl + Shift + F8 查看断点
#重构(Refactoring)
Alt + Delete 安全删除
Shift + F6 重命名
Ctrl + F6 更改签名
Ctrl + Alt + N 内联
Ctrl + Alt + M 提取方法
Ctrl + Alt + V 提取属性
Ctrl + Alt + F 提取字段
Ctrl + Alt + C 提取常量
Ctrl + Alt + P 提取参数
#控制VCS/Local History
Ctrl + K 提交项目
Ctrl + T 更新项目
Alt + Shift + C 查看最近的变化
Alt + BackQuote(’) VCS快速弹出
#模版(Live Templates)
Ctrl + Alt + J 当前行使用模版
Ctrl +J 插入模版