当前位置: 首页 > 后端技术 > Python

史上最全的PyCharm(Mac+Windows版)快捷键排列,建议保存以备后用

时间:2023-03-26 11:35:05 Python

PyCharm应该是最常用的Python编辑器之一。今天整理了一个PyCharm快捷键合集,包括Mac版和Windows版。建议保存起来以备后用。Mac版快捷键大全符号说明?Command?Shift?Option?Control??Return/Enter?Delete?向前删除键(Fn+Delete)↑向上箭头↓向下箭头←左箭头→右箭头?PageUp(Fn+↑)?PageDown(Fn+↓)HomeFn+←EndFn+→?Righttab(Tabkey)?Lefttab(Shift+Tab)?Escape(Esc)Edit?SpaceBasiccodecompletion(completionAnyclass,method,variable)??Space智能代码补全(过滤方法列表和期望的变量类型)???自动结束代码,自动在行尾添加分号?P显示方法参数信息?JMid.按钮点击QuickViewDocumentation?F1查看外部文档(在某些代码上会触发打开浏览器显示相关文档)?+鼠标放在代码上显示代码简要信息?F1在错误或警告时显示详细描述信息?N,??,?N生成代码(getter,setter,constructor,hashCode/equals,toString)?O覆盖方法(覆盖父类方法)?I实现方法(在接口中实现方法)??T环绕代码(使用if..else,try..catch,for,synchronized等围绕选中的代码)?/comment/uncomment和行注释??/comment/uncomment和块注释?↑连续选择代码块?↓减少当前选中的代码块??Q显示上下文信息??显示意图操作和快速修复代码??L格式化代码??O优化导入??I自动缩进行?/??缩进代码/取消缩进代码?X剪切当前行或选定块到剪贴板?C将当前行或选定的块复制到剪贴板?V从剪贴板粘贴??Vpa从最近的缓冲区开始?D复制当前行或选定块??删除当前行或选定块的行/??[选择直到代码块结束/开始??删除到单词结尾(?键是Fn+Delete)??删除到单词开头?+/?-展开/折叠代码块??+展开打开所有代码块??-折叠所有代码块?W关闭活动编辑器选项卡查询/替换Double?查询任何内容?F在文件内部查找?G在查找模式下查找??G在查找模式下查找在文件中查找?R替换??F全局查找(按路径)??R全局替换(按路径)?F7/?F7在文件中查找用法/在类中查找用法??F7在文件中突出显示用法??F7显示用法??S查询结构(仅限旗舰版,需要在Keymap中设置)??MReplaceStructure(仅限旗舰版,需要在Keymap中设置)Compile/Run?F9CompileProject??F9CompileSelectedfile,packageormodule??R弹出Run的可选菜单??D弹出Debug的可选菜单?R运行?Ddebugs??R,??D从编辑器运行context环境配置debugF8进入下一步,如果当前行断点是一个方法,不进入当前方法体F7进入下一步,如果当前行断点是一个方法,则进入当前方法体,如果方法体还有m方法,不会进入body内嵌方法?F7智能介入,断点所在行有多个方法调用,进入哪个方法会弹出?F8跳出?F9运行到cursor,如果cursor之前有其他断点,则进入断点?F8计算表达式(可以改变变量值使其生效)??R恢复程序运行,如果在下面的代码中有断点断点,停在下一个断点?F8切换断点(如果光标当前行有断点则取消断点,如果没有断点则添加断点)??F8查看断点信息导航?O查找类文件??O查找所有类型的文件,打开的文件,打开的目录,打开的目录需要在输入内容前后加一个反斜杠/??O转到指定的变量/方法?←/?→切换打开编辑标签页F12返回上一个工具窗口?输入codefilewindowfromthetoolwindow??隐藏当前或上一个活动窗口,光标进入代码文件窗口??F4关闭activityrun/messages/find/...tab?L跳转到指定行当前文件?E显示最近打开文件的记录列表??←/??→后退/前进到上次操作的地方???跳转到上次编辑的地方?F1显示当前文件选择目标pop-up层,弹出层有很多目标可以选择(比如可以选择在代码编辑窗口Finder中显示文件)?B/?鼠标点击进入光标所在的方法/变量??B跳转到接口或定义的实现,用在调用的方法名上时跳转到具体实现,可以跳过接口?空格,?Y快速打开光标所在方法或类的定义位于??B跳转到类型声明?U转到当前光标所在方法的父类的方法/接口定义?↓/?↑当前光标跳转到中的上一个/下一个方法名位置当前文件?]/?[将光标移动到当前代码中大括号的起止位置?F12弹出当前文件结构层,可以直接在弹出层输入进行过滤(可以用于搜索类中的方法)?H显示当前类的层次结构??H显示方法层次结构??H显示调用层次结构F2/?F2跳转到下一个/上一个错误或警告突出显示的位置F4/?↓编辑/查看代码源?Home显示当前文件的导航栏F3选择F文件/文件夹/代码行,添加/取消书签?F3选择文件/文件夹/代码行,使用助记符添加/取消书签?0...?9定位到值对应的书签位置?F3显示所有书签RefactorF5复制文件到指定目录F6移动文件到指定目录??安全删除文件文件上弹出确认框?F6重命名文件?F6更改签名??N一致性??M解压选择代码作为方法??V提取变量??F提取字段??C提取常量??P提取参数版本控制?K将代码提交到版本控制?T从版本控制更新代码??C查看最近的更新日志?C快速弹出上版本控制器操作面板模板??J弹出模板选择窗口,用动态模板包裹选中的代码?J插入自定义动态代码模板其他?1...?9打开对应编号的工具窗口?S全部保存??Y同步、刷新??F切换全屏模式??F12切换最大化ed编辑器??F加入收藏夹??I查看当前文件和当前配置文件`§?,?“快速切换当前方案(切换主题、代码风格等)?,打开IDEA系统设置?;打开项目结构对话框??AFindactions(可以设置相关选项)??在编辑窗口标签和工具窗口之间切换(如果在切换时添加按delete关闭相应的选中窗口)??8垂直编辑模式??F切换全屏Windows版快捷键大全编辑Ctrl+Space基本代码补全(类、方法、属性)Ctrl+Alt+Space快速导入任意类Ctrl+Shift+Enter语句补全Ctrl+P参数信息(方法中调用参数)Ctrl+Q快速查看文档F1外部文档Shift+F1外部文档,进入web文档主页Ctrl+Shift+Z-->Redo重做Ctrl+鼠标介绍/进入代码定义Ctrl+F1显示错误描述或警告messageAlt+Insert自动生成的代码Ctrl+O重新方法Ctrl+Alt+T选择Ctrl+/行注释/取消注释行Ctrl+Shift+/块注释Ctrl+W选择添加的代码块Ctrl+Shift+WBackGo到之前的状态Ctrl+Shift+]/[选定代码块结束,开始Alt+Enter快速修复Ctrl+Alt+L代码格式化Ctrl+Alt+O优化导入Ctrl+Alt+I自动缩进Tab/Shift+Tab缩进,不缩进当前行Ctrl+X/Shift+Delete将当前行或选定的代码块剪切到剪贴板Ctrl+C/Ctrl+Insert将当前行或选定的代码块复制到剪贴板Ctrl+V/Shift+Insert从剪贴板粘贴Ctrl+Shift+V从最近的缓冲区粘贴Ctrl+D复制选定区域或行Ctrl+Y删除选定行Ctrl+Shift+J添加智能线Ctrl+Enter智能线剪切Shift+Enter开始新行Ctrl+Shift+U在选定区域或代码块之间切换Ctrl+Delete删除到字符结尾Ctrl+Backspace删除到字符开头Ctrl+Numpad+/-展开/折叠代码块(当前位置:函数、注释等)Ctrl+shift+Numpad+/-展开/折叠所有代码块Ctrl+F4关闭正在运行的选项卡F3NextShift+F3PreviousCtrl+R替换Ctrl+Shift+F或者连续2次敲一次shift全局搜索{可以在整个项目中搜索一个字符串什么的,比如搜索一个函数名字符串,看看这个函数之前是怎么用的}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运行.py任务调试F8跳过F7回车Shift+F8退出Alt+F9运行光标Alt+F8验证表达式Ctrl+Alt+F8快速验证表达式F9继续程序Ctrl+F8断点切换Ctrl+Shift+F8查看断点导航器Ctrl+N跳转到类Ctrl+Shift+N跳转到符号Alt+Right/Left跳转到下一个,上一个编辑的选项卡F12返回上一个工具窗口Esc从工具窗口返回到编辑窗口Shift+Esc隐藏运行Ctrl+Shift+F4关闭活动运行选项卡Ctrl+G查看当前行号和字符符号Ctrl+E弹出当前文件并打开最近使用文件列表Ctrl+Alt+左/右后退、前进Ctrl+Shift+Backspace导航到最近编辑区Alt+F1查找当前文件orlogoCtrl+B/Ctrl+Click跳转到语句Ctrl+Alt+B跳转到implementationCtrl+Shift+I查看快速定义Ctrl+Shift+B跳转到类型声明Ctrl+U跳转到父方法,父类Alt+Up/Down跳转到上一个,下一个方法Ctrl+]/[跳转到代码块的末尾,开始Ctrl+F12弹出文件结构Ctrl+H类型层次结构Ctrl+Shift+H方法层次结构Ctrl+Alt+H调用层次结构F2/Shift+F2下一个,上一个突出显示的错误F4/Ctrl+Enter编辑资源,查看资源Alt+Home显示导航栏F11书签切换Ctrl+Shift+F11书签助记符切换Ctrl+#[0-9]跳转到标识的书签Shift+F11显示书签重构F5复制F6剪切Alt+删除安全删除Shift+F6重命名Ctrl+F6更改签名控制键l+Alt+N内联Ctrl+Alt+M提取方法Ctrl+Alt+V提取属性Ctrl+Alt+F提取字段Ctrl+Alt+C提取常量Ctrl+Alt+P提取参数版本控制Ctrl+K提交项目Ctrl+T更新项目Alt+Shift+C查看最近修改Alt+BackQuote(')VCS快速弹出模板Ctrl+Alt+J在当前行使用模板Ctrl+J插入模板OtherAlt+#[0-9]打开对应的工具窗口Ctrl+Alt+Y同步Ctrl+Shift+F12最大化编辑切换Alt+Shift+F添加到收藏夹Alt+Shift+I根据配置检查当前文件Ctrl+BackQuote(')快速切换当前计划Ctrl+Alt+S打开设置页面Ctrl+Shift+A在编辑器中查找所有操作Ctrl+Tab在窗口之间切换推荐阅读Python基础知识100个Python小例子如何自学python,需要多长时间?哪些Python库让你相遇?Numpy突破100题,你能突破多少关?Pandas闯关100题,你能闯几关?你用Python实现过哪些办公自动化?