idea 简记

1.idea菜单栏

windows系统环境下;alt + 箭头指向的有下划线的字符 跳转到对应的功能操作。
举例:alt+f 操作File功能,alt+9 打开版控制功能。

2.定位代码

项目之间跳转

  ctrl+alt+[ , ctrl+alt+[ : idea打开多个项目,项目之间的跳转

文件之间跳转

  ctrl+e:recent Files 最近浏览的文件

  ctrl+shift+e:recent changed files 最近修改的文件

浏览修改位置跳转

  shift+ctrl+backspace:last  edit location 跳到上次编辑的地方

  ctrl+alt+←: 上次浏览的地方

利用书签跳转

  做标签:

  F11 :在光标处做简单的标签

  ctrl+F11:在光标处做标签并设置标签编号

  ctrl+shift+数字 :在光标处做标签,数字为标签编号

  

收藏位置和文件

  alt+2:打开菜单栏的favorite ,显示做的标签和收藏

  ★ alt+shift+f:将光标所在的位置收藏到★对应的目录下,类和函数都可以。

  Bookmark: 保存所有的标签

  breakpoints;保存所有的断点

 字符跳转插件 emacsIdeas 跳转:这个需要先下载插件

3.精准搜索

ctrl+n:找类

ctrl+shift+n:找文件

ctrl+alt+shift+n;找方法,符号

字符串查找: ctrl+shift+f :

match case:匹配大小写

words:字符串是否是一个单词

regex:正则表达式

file mask:指定搜索的文件类型

 4.代码小助手

列操作

ctrl+alt+shift+j:对光标选中的字段,会把当前类所有与此字段符合的都选中,进行同样的后续操作

end :光标移动到行尾

shift+end:光标移动到行尾并选中

ctrl+end:光标移动到末尾、

ctrl+shift+end:光标移动到末尾并选中

home同理

ctrl+→:光标移动到下一个单词

ctrl+shift+→:光标移动到下一个单词并选中

File | Settings | Editor | Live Templates:模版,可以自己定

File | Settings | Editor | General | Postfix Completion:预设的不可自定义

  常用的有:for sout  field return nn

5 alt+enter:我本地调成了eclipse中的ctrl+1:

  自动创建函数

  replace list

  字符串的format和build

  实现接口

  单词拼写

  导包

6 编写高质量代码

 重构

 抽取

  抽取方法变量

  抽取静态变量

  抽取成员变量

  抽取方法参数

  抽取函数

7 git 寻找修改轨迹

   ctrl+alt+z : revert 恢复,放在相比较上一个版本修改的代码中,回复选中的代码。放在空白的地方 恢复整个类。放在 目录结构的包上,恢复整个包修改的地方。

  local history: show history 。在一个类中,我没有对应的快捷键,通过help| find action 执行该命令,显示当前类在不同git的版本中的修改情况

 8 关联一切

 spring的关联:

首先对于spring项目 建立关联。

 第一个  导航到spring bean声明,在哪里被扫描的交给容器管理的。

 第二个 跳转到关联的 实现类

 第三个 显示这个注解扫描的所有bean

 数据库的关联:

在idea中配置数据库连接后,可以通过子啊数据库中 shift+F6 修改表名同时更改 代码中所有用到这个表名的地方。 字段 ,表名在编写的时候都可以自动关联,避免拼写错误。

9 调试

断点调试

10 文件操作

F5 : 复制类到当前类所在的目录下。

F6:移动当前类到别的目录下

ctrl+shift+v :剪切板 有最近几次复制的内容

ctrl+F12; 查看当前类的方法,字段

ctrl+h,ctrl+shift+alt+e:显示层次结构

   

  

原文地址:https://www.cnblogs.com/xiaoeyu/p/13211971.html