前言
大家好,我是艾登,一个始于JAVA终于PYTHON的老程序员,学习代码固然重要,但是在职场上能够知道打代码的各种快捷键的手法能够让你事半功倍,现在就由我来向大家介绍一下python各种快捷键的用法。
如果觉得对你有帮助的话麻烦请点个赞或者加个关注,是咱最大的动力!
一、经常使用的常用快捷键(Shortcut Key)
快捷键 | 说明 |
Ctrl + Enter | 在下方新建行但不移动光标 |
Ctrl + Alt + I | 自动缩进行 |
Ctrl + Alt + L | 格式化代码(与QQ锁定热键冲突,关闭QQ的热键) |
Ctrl + / | 注释(取消注释)选择的行 |
Ctrl + Shift + + | 展开所有的代码块 |
Ctrl + Shift + - | 收缩所有的代码块 |
Shift + Enter | 在下方新建行并移到新行行首 |
Alt + Enter | 优化代码,提示信息实现自动导包 |
Ctrl + N | 查找所有的类的名称 |
Alt + Shift + Q | 更新代码到远程服务器 |
Ctrl + Shift + F | 高级查找 |
Ctrl + Shift + N | 查找项目中的任何文件 |
二、在编辑状态下(Edit)
编辑 | 说明 |
Ctrl + [ 、Ctrl + ] | 缩进代码 |
Alt+3 、Alt+4 | 注释、取消注释代码行 |
Alt+5 Alt+6 | 切换缩进方式 空格<=>Tab |
Alt+/ | 单词完成,只要文中出现过,就可以帮你自动补齐。多按几次可以循环选择 |
Alt+M | 打开模块代码,先选中模块,然后按下此快捷键,会帮你打开改模块的py源码供浏览 |
Alt+C | 打开类浏览器,方便在源码文件中的各个方法体之间切换 |
Alt+FP | 打开路径浏览器,方便选择导入包进行查看浏览 |
三、查找/替换(Search/Replace)
查找/替换 | 说明 |
F1 | 打开Python文档,这是默认的 |
F3 | 下一个 |
ctrl+R | 替换 |
Ctrl + Shift + R | 全局替换 |
Ctrl + Shift + F | 全局查找(可以在整个项目中查找某个字符串什么的,如查找某个函数名) |
Shift + F3 | 前一个 |
连续敲击两次Shift键 | 查找函数 |
四、运行(Running)
运行 | 说明 |
Shift + F10 | 运行 |
Shift + F9 | 调试 |
Alt + Shift + F10 | 运行模式配置 |
Alt + Shift + F9 | 调试模式配置 |
Ctrl + Shift + F10 | 运行编辑器配置 |
Ctrl + Alt + R | 运行manage.py任务 |
五、重构(Refactoring)
重构 | 说明 |
Ctrl + F6 | 更改签名 |
Ctrl + Alt + N | 内联 |
Ctrl + Alt + M | 提取方法 |
Ctrl + Alt + V | 提取属性 |
Ctrl + Alt + F | 提取字段 |
Ctrl + Alt + C | 提取常量 |
Ctrl + Alt + P | 提取参数 |
Alt + Delete | 安全删除 |
Shift + F6 | 重命名文件 |
六、基本(General)
基本操作 | 说明 |
Alt + #[0-9] | 打开相应的工具窗口 |
Ctrl + Alt + Y | 同步 |
Ctrl + Shift + F12 | 最大化编辑开关 |
Alt + Shift + F | 添加到最喜欢 |
Alt + Shift + I | 根据配置检查当前文件 |
Ctrl + BackQuote(') | 快速切换当前计划 |
Ctrl + Alt + S | 打开设置页 |
Ctrl + Shift + A | 查找编辑器里所有的动作 |
Ctrl + Tab | 在窗口间进行切换 |
七、代码行/插空行操作
代码行/插空行 | 说明 |
Ctrl + Delete | 删除到字符结束 |
Ctrl + Backspace | 删除到字符开始 |
shift+enter | 向下插行 |
ctrl+alt+enter | 向上插入空行 |
Ctrl+Y | 删除当前行 |
ctrl+D | 复制当前行 |
八、快速查找文件
查找文件 | 说明 |
Ctrl + E | 开最近访问过的文件 |
Ctrl+Shift+E | 打开最近编辑过的我文件 |
按两下 Shift 键 | 搜索文件名、类名、方法名 |
在关键字前面加斜杠/ | 搜索目录名 |
九、查找代码相关信息
查找代码 | 说明 |
ctrl+shift+i | 快捷查看方法实现的内容 |
ctrl+p | 查看参数 |
ctrl+Q | 查看程序帮助 文档描述 |
shift+F1 | 查看api文档 |
ctrl+F12 | 查看类的方法 |
ctrl+H | 查看类的继承关系 |
查看变量的赋值情况 | shift+ctrl+a,输入analyze data flow to Here |
ctrl+alt+H | 查看方法在那里被调用了 |
ctrl+{} | 可以定位方法体的括号 |
F3 | 查看选中的内容 |
shift+F3 | 反向查看内容 |
ctrl+alt+B | 查询那些类实现了光标所在的接口 |
ctrl+U | 查看父类 |
ctrl+E | 最近编辑的文件列表 |
ctrl+alt+home | 查看布局与对应的类 |
十、代码快捷操作
代码快捷键 | 说明 |
F11 | 定义书签 |
shift+F11 | 查看书签 |
alt+点击断点 | 禁用断点 |
调试状态下按下alt | 查看变量能审查表达式的值 |
除此之外,我这还有200多本网络安全方面的电子书和技术文档以及一些我自己打比赛或者参加大型网安行动的总结,对网安的学习来说益处很大,这里我就不一一展示了。