zoukankan      html  css  js  c++  java
  • IntelliJ IDEA配置

    收藏一些IDEA的相关教程等,学习IDEA工具。

    IDEA 常用配置

    自动编译开关

    在这里插入图片描述

    忽略大小写开关

    IDEA默认是匹配大小写,此开关如果未关。你输入字符一定要符合大小写。比如你敲string是不会出现代码提示或智能补充。
    但是,如果你开了这个开关,你无论输入String或者string都会出现代码提示或者智能补充!

    在这里插入图片描述

    智能导包开关

    如下图所示,将

    • 自动导入不明确的结构
    • 智能优化包

    在这里插入图片描述

    取消单行显示tabs的操作

    在这里插入图片描述

    那么去掉后有什么效果呢?
    打开多个文件的时候,会换行显示,非常直观。

    在这里插入图片描述

    一、Intellig IDEA 快捷键

    ctrl+shift+A;

    alt+数字,跳转页面;

    高效定位代码:

    项目之间跳转:多个窗口之间来回跳转,Window下的: ctrl+alt+[  或者 ctrl+alt+]
    文件跳转:在Help 下,fid Action (ctrl+shift+A) 中输入 recent file ,查看到快捷键 ctrl+E
    浏览修改位置跳转:Navigate下的last edit location; ctrl+alt+backspace(编辑的地方)
            浏览的地方跳转:ctrl+alt+左、右箭头
    利用书签跳转:Toggle BookMark ,ctrl+数字,跳转至对应的书签
    收藏位置和文件:alt+2 ;收藏文件: alt shift f  收藏文件;   收藏函数:光标定位导函数,按下快捷键,即可收藏至Favouites
    字符跳转插件emacsIdea置跳转:通过 ctrl+shift+A ,搜索plugins; ctrl+p;
    编辑区和文件区跳转:alt+1 ;左边跳往右边编辑区,esc
    利用vim进行多编辑区跳转:
    

    精准搜索:Navigate

    类:ctrl+N   包括jar的类:勾选include non-project , 或是按两次ctrl+N
    文件:ctrl+shirt+N   按两次可以查找jar包中的
    符号:ctrl+alt+shirt+N ;找到某个函数
    字符串:ctrl+shirt+f   Edit下的find:Find in path;
    

    代码操作

    列操作
    字母小写便大写,ctrl+shirt+u ;Edit下
    F2找到错误
    

    live template

        ctrl+shirt+a ,搜索live template,然后右边+号添加template group,然后添加live template,选择下面的适用语言
    

    postfix:在敲完以后,按下点(.)进行提示

        sout,快速输出
        fori
        name.field
        return: user.r 再按下上箭头,选择最后一个,会return写好
        user.nn : !=null 的逻辑
    

    alter+enter

         show intention Actions  ;  alter+enter快捷键 ,自动创建函数
        list replace :
        字符串format或者build :
        实现接口:接口名字上  按下alt+enter;
        单词拼写:
        导包
    

    重构

        重构变量:shirt+F6 ,将定义模糊的变量,重构为语义清晰明了的变量
        重构方法:ctrl+F6
    

    抽取变量

        ctrl+alt+v:
        抽取静态变量:ctrl+alt+c
        抽取成员变量:ctrl+alt+f
        抽取方法参数:
        抽取函数:
    

    寻找修改轨迹

        git的集成:
            annotata:默认集中git,ctrl+L;或者右键
            移动所有改动之处:
            撤销,包括单个和项目改动之处:alt+ctrl+Z;
        local history
            ctrl+shirt+A :show history;
            put lable;
    

    关联一切

        与spring的关联
            
        与数据库的关联
    

    Debug

        断点调试:
            添加断点:ctrl+F8
            单步运行:shirt+F9 ,然后按F8,一次一次按F8,然后
            resume:跳到下个断点,若无断点则结束程序运行; F9;
            查看所有断点:shirt+ctrl+F8;
            禁止所有断点:Mute BreakPoints ;
            条件断点:ctrl+shirt+F8;
            表达式求值:选中表达式,按下alt+F8;
            运行到指定行:Run to Cursor;alt+F9;
            setValue:可以动态的改变值
    

    run anywhere if you can:当在可运行环境中,可运行

        ctrl+shirt+F9;就可以把当前函数运行起来;运行当前上下文
        在当前可运行列表中选中一个运行:shift+alt+F9;运行已经运行过的函数
        编辑当前运行:shirt+ctrl+J;program arguments,
    

    文件操作

        ctrl+alt+N;在当前文件夹下新建一个类
        复制当前文件:F5;
        移动当前文件:F6;
    

    文本操作

        复制文件名:光标停留在文件上面,ctrl+c; 复制完整的文件名:ctrl+shirt+C;
        复制多个文件名:shirt+ctrl+V;
    

    结构图

        查看当前field,method大纲: ctrl+F12; File Structure;
        查看maven依赖,类图:
        查看类继承结构,方法调用层次:ctrl+H;    alt+H;
    

    快捷键

    快捷键1

    快捷键2

    快捷键3



    二、IDEA学习参照博文

    IntelliJ IDEA详细配置和使用教程(适用于Java开发人员)

    Git:Idea教程

    IntelliJ IDEA 快速入门指南

    我最常用的Intellij IDEA快捷键

    赞:
    Java程序员必备的Intellij插件

    IntelliJ IDEA常用快捷键汇总

  • 相关阅读:
    栈和队列
    数组的遍历查找
    字符串的子串
    两个字符串
    字符串的遍历
    字符串的替换
    数组和矩阵
    Django 自带的ORM增删改查
    what's the CRSF ??
    Rabbitmq -Publish_Subscribe模式- python编码实现
  • 原文地址:https://www.cnblogs.com/aixing/p/13327544.html
Copyright © 2011-2022 走看看