IDEA快捷键
快捷键提示插件:在 plugins- >Marketplace 搜: Key Promoter X 插件安装
如图:
|----------------------------------------|-----------------------------------------------------------------------------------------------|
| 一、常用快捷键 | |
| 复制 | ctrl+c |
| 粘贴 | ctrl+v |
| 剪切 | ctrl+x |
| 增加缩进 | Tab |
| 较少缩进 | shift+Tab |
| run 当前打开的文件程序 | ctrl + shift + F10 |
| run 菜单栏选择的程序 | shift + F10 |
| debug 程序 | shift + F9 |
| 二、代码编辑 | |
| 写完''中的内容后跳出'' | Tab |
| 自动结束当前的语句或代码块,例如添加分号或大括号 | Ctrl + Shift + Enter |
| 换行(不影响当前行代码) | shift+enter |
| 在当前行上方插一个入空行 | ctrl + Alt + Enter |
| 智能代码补全(根据上下文自动补全代码,例如方法参数) | Ctrl + Shift + Space |
| 基本代码补全(自动完成类名/方法名/变量名等) | Ctrl + Space |
| 新建类/包等 | Alt + Insert |
| 导航到下一个单词或符号的首位/末尾 | ctrl + 左/右箭头 |
| 同步修改文件名和文件内类名 | shift+F6 |
| 处理编译异常 | Alt + Enter |
| 输入IDEA提示的补全 | Tab |
| 删除行 | ctrl+X /ctrl+Y |
| 复制行 | ctrl+D |
| 导航到最后编辑位置 | ctrl+shift+Backspace |
| 选中单词切换大小写 | ctrl + shift + U |
| 将代码Surround with try/catch等 | ctrl+Alt+T |
| 删除无效导入包 | ctrl+Alt+O(字母 O,不是数字 0) |
| 代码格式化 | ctrl+Alt+L |
| 撤销输入内容 | ctrl+Z |
| 恢复撤销的内容 | ctrl+shift+Z |
| 打开复制剪切历史记录 | WIn+V (windows 系统快捷键) |
| 上/下移行 | shift+Alt+上/下箭头 |
| 提取/引入 -> 提取方法 | ctrl+Alt+M |
| 修改类的目录结构 | F6 |
| override 方法 | ctrl+O |
| 同时设置多个光标输入 | shift + Alt + 鼠标点击 |
| 可以双列对照着写代码 | 文件右击Open in Right Split |
| 折叠代码 | //region 这里是需要折叠的代码区域 //endregion |
| 三、快捷输入 | 查看IDEA更多快捷输入 File -> Settings -> Editor -> Live Templates |
| main或psvm | 生成主方法 public static void main(String[] args)。 |
| sout | System.out.println(); |
| soutv | System.out.println("变量名 = " + 变量名) 示例:输入 user.soutv 会生成 System.out.println("user = " + user); |
| soutp | System.out.println("方法参数名 = " + 参数名); 在方法内使用,会打印所有方法参数。 |
| fori | 生成标准的 for 循环 |
| iter | 生成增强for循环 |
| itar | 生成数组的标准 for 循环 |
| ifn | if (变量 == null) |
| inn | if (变量 != null) |
| prsf | private static final |
| psf | public static final |
| psfi | public static final int |
| psfs | public static final String |
| try | 生成 try-catch 块 |
| tryf | 生成 try-finally 块 |
| 四、代码阅读 | |
| 打开/关闭侧边栏/底部栏 | 双击标签页/ctrl + shift + F12 |
| 查找 | ctrl+F |
| 全局查找 | ctrl+shift+F |
| 替换 | ctrl+R |
| 全局替换 | ctrl+shift+R |
| 搜索一切 | 双击 shift |
| 导航到上/下一个查看位置 | ctrl+Alt+左/右箭头 |
| 导航到上/下一个标签页 | Alt+左/右箭头 |
| 所在区域代码折叠/展开 | ctrl+NumPad-/+(即小键盘的-/+键) |
| 所有代码折叠/展开 | ctrl +shift+NumPad-/+(即小键盘的-/+键) |
| 导航到上/下一个方法 | Alt+上/下箭头 |
| 导航到[行:列]位置 | ctrl+G |
| 标签页切换器 (浏览器网页切换标签页也适用) | ctrl+Tab |
| 查看方法/类的声明详情 | 按住ctrl ,移动鼠标到方法/类上,ctrl键按住不要松 |
| 查看方法入参 | ctrl+P |
| 查看方法类的原始声明 | ctrl+Q |
| 导航前往到声明或用法 | ctrl+B |
| 导航前往到实现 | ctrl+Alt+B |
| 将文本光标移至匹配的大/小括号 | Ctrl+Shift+M |
| 导航到本行开头 | Home |
| 导航到本行末尾 | End |
| 导航到本页顶端 | ctrl + Home |
| 导航到本页底部 | ctrl + End |
| 五、文件操作 | |
| 重命名 1.点击文件重名文件 2.点击方法中参数,可同时修改方法内所有该参数 | Shift+F6 |
| 复制文件路径 | Ctrl+Shift+C |
| 在当前目录新建 | Ctrl+Alt+Insert |
| 五、Debug | |
| 到下一行步过 | F8 |
| 运行到下一个断点 | F9 |
| 进入方法步入 | F7 |
| 跳出方法步出 | shift+F8 |
| 运行到光标处 | Alt+F9 |
一、Pycharm快捷键
|--------------------------|--------------------------------------------------------------|
| 功能 | 快捷键 |
| 一、常用快捷键 | |
| run 当前打开的文件程序 | ctrl + shift + F10 |
| run 菜单栏选择的程序 | shift + F10 |
| debug 程序 | shift + F9 |
| 三、代码编辑 | |
| 写完''中的内容后跳出'' | Tab |
| 自动结束当前的语句或代码块,例如添加分号或大括号 | Ctrl + Shift + Enter |
| 换行(不影响当前行代码) | shift+enter |
| 在当前行上方插一个入空行 | ctrl + Alt + Enter |
| 代码格式化 | ctrl + Alt + L |
| 快速补充方法调用的返回变量 | ctrl + Alt + V |
| 复制行 | ctrl + D |
| 删除行 | ctrl + Y |
| 选中单词切换大小写 | ctrl + shift + U |
| 注释一行 | ctrl + / |
| 同时设置多个光标输入 | 按住Alt,依次点击需要输入的地方 |
| 同时修改多处 | 按住Alt,依次选中需要修改的数据 |
| | |
| | |
| 代码显示增大 | shift + Alt + . |
| 代码显示缩小 | shift + Alt + , |
| 三、快捷输入 | 查看IDEA更多快捷输入 File -> Settings -> Editor -> Live Templates |
| 输入内容.print | 自动把内容放入print()里 |
| | |
| 四、代码阅读 | |
| 打开/关闭侧边栏/底部栏 | shift+ esc |
| 快速打开当前文件的 "文件结构" 弹窗 | Ctrl+F12 |
pycharm快捷键