Pycharm常用快捷键及技巧(macOS)
2020-02-01 / 4 min read
Mac键盘符号和修饰键说明
⌘:Command
⇧:Shift
⌥:Option
⌃:Control
↩︎:Return/Enter
⌫:Delete
⌦:向前删除键(Fn+Delete)
↑:上箭头
↓:下箭头
←:左箭头
→:右箭头
⇞:Page Up(Fn+↑)
⇟:Page Down(Fn+↓)
Home:Fn + ←
End:Fn + →
⇥:右制表符(Tab键)
⇤:左制表符(Shift+Tab)
⎋:Escape (Esc)
- 一直按住
fn可调出F1~F10
Editing(编辑)
⌘Z:撤销操作
⌘Y:删除整行
⇧F6:重命名文件
⌘S:保存所有
⌦:删除文件(Fn+Delete)
⌘⌥L:格式化代码
Home:Fn + ←,跳转到行首
End:Fn + →,跳转到行末
⇧↑/⇧↓:向上/向下选中行
⌘D: 复制当前行或选定的块
⌘/:注释/取消注释与行注释
⌘⌥/:注释/取消注释与块注释
⌘J:插入自定义动态代码模板
⌃Space:基本的代码补全(补全任何类、方法、变量)
⌃⇧Space:智能代码补全(过滤器方法列表和变量的预期类型)
⇧↩:开始新的一行
⌘⇧U:大小写切换,光标在行内任意位置都能另起一行,且不破坏当行结构
⌘⇧↩:自动结束代码,行末自动添加分号
⌘P:显示方法的参数信息
⌃J:快速查看文档
⇧F1:查看外部文档(在某些代码上会触发打开浏览器显示相关文档)
⌘F1:在错误或警告处显示具体描述信息
⌘N, ⌃↩, ⌃N:生成代码(getter、setter、构造函数、hashCode/equals,toString)
⌥↑:连续选中代码块
⌥↓:减少当前选中的代码块
⌥↩:显示意向动作和快速修复代码
⌘⇧] / ⌘⇧[:选择直到代码块结束/开始
⌘+ / ⌘-:展开 / 折叠代码块
⌘⇧+:展开所有代码块
⌘⇧-:折叠所有代码块
Search/Replace(查询/替换)
Compile and Run(编译和运行)
Navigation(导航)
⌘B:进入光标所在的方法/变量的接口或是定义处
⌘⌥B:跳转到实现处,在某个调用的方法名上使用会跳到具体的实现处,可以跳过接口
⌥ Space, ⌘Y:快速打开光标所在方法、类的定义
⌃⇧B:跳转到类型声明处
⌘U:前往当前光标所在方法的父类的方法 / 接口定义
⌃H:显示当前类的层次结构
⌘⇧H:显示方法层次结构
⌃⌥H:显示调用层次结构
调试
step over:在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。在不存在子函数的情况下是和step into效果一样的。简单的说就是,程序代码越过子函数,但子函数会执行,且不进入。
step into:在单步执行时,遇到子函数就进入并且继续单步执行,有的会跳到源代码里面去执行。
step into my code:在单步执行时,遇到子函数就进入并且继续单步执行,不会进入到源码中。
step out:假如进入了一个函数体中,你看了两行代码,不想看了,跳出当前函数体内,返回到调用此函数的地方,即使用此功能即可。
Resume program:继续恢复程序,直接运行到下一断点处。跳过不想看的地方,直接设置下一个断点,然后Resume program。
Python
Tool