下面展示一些 操作快捷键
。
****Idea快捷键****
Idea eclipse
Ctrl + B /Ctrl+Click 快速打开光标处的类或方法(跳转到定义处)
Ctrl + Alt + B 进实现类 Ctrl + 鼠标
Ctrl + D 复制一行
Ctrl + Shift + C 复制路径(绝对路径)
Ctrl + Alt + Shift + C 复制引用,必须选择类名
Ctrl + E 最近打开的文件
Ctrl + Shift + E 最近更改的文件
Ctrl + F 当前文本查找 Ctrl + F
/Shift+F3向上查找/F3,向下查找
Ctrl + Shift + F 全局查找 Ctrl + H
Ctrl + G 跳转到行
Ctrl + H 显示类结构图(类的继承层次)
Ctrl + I 实现方法
Ctrl + J 自动代码(例如:serr、syso、psvm、sout、main)
Ctrl + Alt + J 用动态模板环绕
Ctrl + Shift + J 整合两行
Ctrl + Shift + Alt + J 批量编辑 选中想要编辑的字符串
Ctrl + K svn提交代码
Ctrl + Shift + K git推送到远程仓库
Ctrl + N 查找类 Ctrl + Shift + T
Ctrl + Shift + N 查找文件 Ctrl + shift + R
Ctrl + O 重写超类的方法
Ctrl + P 查看方法参数提示
Ctrl + Q 查看方法注释文档
Ctrl + R 替换文本
Ctrl +Shift + R 在路径中替换
Ctrl + U 转到父类
Ctrl + W 选中代码,连续按会有其他效果 选择单词继而语句继而行继而函数
Ctrl + Shift + W 取消选择光标所在词
Ctrl + X 剪切行
Ctrl + Y 删除当前行 Ctrl + D
Ctrl + Alt + Y 同步
Ctrl + Alt + A 比较差异 选择 Diff & Merge 选择Blank Diff Window
Ctrl + Alt + I 将选中的代码进行自动缩进编排,这个功能在编辑 JSP 文件时也可 以工作
Ctrl + Alt + L 格式化代码 Ctrl + Shift + F
Ctrl + Alt + N 内联
Ctrl + Alt + O 优化导入的类和包 Ctrl + Shift + O
Ctrl + Alt + S 打开设置对话框
Ctrl + Alt + Shift + S 打开当前项目/模块属性
Ctrl + Alt + T 可以把代码包在一个块内,( * 包括if、while、try catch等)
Ctrl + Alt + V 抽取本地变量/自动补全变量名
Ctrl + Alt + F 自动补全属性
Ctrl + Alt + <- 回到上一步 Ctrl + Shift + <-
Ctrl + Alt + -> 回到下一步 Ctrl + Shift + ->
Ctrl + Alt + F12 资源管理器打开文件夹
Ctrl + Alt + Space 类名自动完成
Ctrl + Alt + Up/Down 快速跳转搜索结果
Ctrl + F4 关闭当前标签页
Ctrl + Shift + F4 关闭活动选项卡
Ctrl + F7 可以查询当前元素在当前文件中的引用,然后按 F3 可以选择
Alt + F7 查看方法、类调用 Ctrl + Shift + H
Ctrl + Alt + F7 跳转到方法、类调用位置
Ctrl + Shift + F7 高亮显示所有该文本,按Esc高亮消失 Implements关键字上查看 类中已实现接口的所有方法/查看某个方法的所有出口点
Ctrl + F12 显示当前文件的结构,查找当前类方法 Ctrl + O
Ctrl + Up/Down 光标跳转到第一行或最后一行下
Ctrl + [ OR ] 可以跑到大括号的开头与结尾
Ctrl + Enter 导入包,自动修正【Alt+Enter 可自动优化导入的包】
Ctrl + Space 代码提示/完成类、方法、变量名称的自动录入
(快捷键冲突 改为 Alt + .)
Options->Keymap->copy->Main Menu->Code->Complete Code->
Ctrl + Shift + Space 自动补全代码
Ctrl + /或Ctrl + Shift + / 注释(//或者*//**//*)
Ctrl + Enter 下插一行(不跳光标)
Shift + Enter 下插一行(光标跳到下一行)
Ctrl + Alt + Enter 上插一行(光标跳到上一行)
Ctrl +Shift + Enter 自动补全末尾的字符 例如敲完if/for时也可以自动补上{}花括号
Ctrl + Backspace 按单词删除
Ctrl + +/- 当前方法展开、折叠
Ctrl + Shift + +/- 全部展开、折叠
Ctrl + ~ 快速切换方案(界面外观、代码风格、快捷键映射等菜单)
Ctrl + Tab 转到下一个拆分器
Ctrl + Shift + Tab 转到上一个拆分器
Ctrl + Shift + A 可以查找所有Intellij的命令
Ctrl + Shift + Insert 可以选择剪贴板内容并插入
Ctrl + Shift + Alt + N 查找类中的方法或变量
Ctrl + Shift + Alt + V 简单粘贴
Shift + Click 可以关闭文件
Shift + F1 要打开编辑器光标字符处使用的类或者方法 Java 文档的浏览器
Shift + Esc 不仅可以把焦点移到编辑器上,而且还可以隐藏当前(或最后活动的) 工具窗口
Alt + Q 查看当前方法的声明(查看当前所属方法注释)
Alt + Delete 安全删除
Alt + left/right 切换代码视图
Alt + Up/Down 在方法间快速移动定位
Alt + Shift + Up/Down 上/下移一行
Ctrl + Shift + Up/Down 向上/下移动语句
Alt + Insert 新建类、方法等任何东西
生成构造器/Getter/Setter等 Shift + Alt + S
Alt + Shift + Insert 开启/关闭列选择模式
Alt + 1 快速打开或隐藏工程面板
Alt + F1 查找代码所在位置
Alt + F3 逐个往下查找相同文本,并高亮显示
Alt + Enter 实现接口 在类报红地方点击或回车Implement method 或者 Ctrl + I
Alt + Shift + C 最近的更改
Alt + Home 跳转到导航栏
F2 或Shift+F2 高亮错误或警告快速定位
F5 复制
F6 移动
Shift + F6 重构-重命名 F2
F12 把焦点从编辑器移到最近使用的工具窗口
Tab 代码标签输入完成后,按 Tab,生成代码
Shift * 2 搜索任意文件
Main方法 输入psvm 输入main再按Alt+/
for循环 输入fori
System.out.println() 输入sout 输入syso
多行编辑 一直按着ALT键然后下拉鼠标
Debug调试重构
Ctrl + Alt + Shift + T 弹出重构菜单
Debug调试
Ctrl + F2 停止服务
F7 跳入(Step Into)如果当前行有方法,可以进入方法内部,一般用于 进入自定义方法内
Alt + Shift + F7 强制跳入(Force Step Into)能进入任何方法,查看底层源码的时候 可以用这个进入官方类库的方法
F8 跳过(Step Over)一行一行往下走,如果这一行上有方法不会进入方法
Ctrl + F8 切换行断点
Alt + F8 查看断点处的详细信息 Ctrl + shift + I
Shift + F8 步出
Ctrl + Shift + F8 查看断点详细信息/所有断点
F9 恢复程序
Shift + F9 debug启动
Ctrl + F9 编译
Alt + F9 运行至光标处
Shift + F10 run启动
Alt + F10 定位到断点