zoukankan      html  css  js  c++  java
  • 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:显示层次结构

       

      

  • 相关阅读:
    C#多线程编程之:集合类中Synchronized方法与SyncRoot属性原理分析
    Newtonsoft.Json 序列化和反序列化 以及时间格式 2 高级使用
    C++:基类和派生类
    C++:友元(非成员友元函数、成员友元函数、友元类)
    C++:静态成员
    C++:向函数传递对象(对象、对象指针、对象引用)
    C++:常类型Const
    C++:对象的赋值和复制
    C++:类的组合
    C++:析构函数
  • 原文地址:https://www.cnblogs.com/xiaoeyu/p/13211971.html
Copyright © 2011-2022 走看看