zoukankan      html  css  js  c++  java
  • Idea使用说明

    快捷键

    ctrl + alt + b : 查找接口的实现类

    ctrl + h : 查找类或接口的继承关系

    double shift : 搜索任何地方

    ctrl + shift + n : 查找文件

    ctrl + e : 查找最近文件

    ctrl + space : 代码提示(可以调整Settings->Keymap->Main menu->Code->Completion->Basic->我调整成ctrl + )

    ctrl + F12 :在当前类中查找方法

    ctrl + F10 :更新运用,可以不用重新部署tomcat或者编译项目。

    ctrl + alt +shift +u : show dependencies 显示依赖关系

    ctrl + alt + s : 设置

    alt + 1 : 项目视图(project view)

    ctrl + z : 撤销

    ctrl + shift + z : 重做

    ctrl + v、ctrl + x、ctrl + c : 复制、剪切、粘贴。单行复制不需要选中,可以复制光标所在行即可,剪切同理。

    ctrl + shift + f : 搜索出来的文件内容,可以直接对其进行编辑,很好用。

    ctrl + r : 当前文件检索替换

    ctrl + shift + r:全文检索替换

    alt + F7 : 查找当前这个方法被调用的地方

    Alt + Insert:插入构造函数、hashCode、Getter/Setter、重新方法等等

    Ctrl + /:注释//

    Ctrl + Shift + / : 注释/* */

    Ctrl + Y:删除当前行

    Ctrl + D:复制当前行并且粘贴到下一行。

    Ctrl + U:查找父类或父接口

    Ctrl+”+/-”,当前方法展开、折叠


    Ctrl+Shift+”+/-”,全部展开、折叠

    git相关

    ctrl + shift + k : 推送代码

    其他

    1.代码提示类型:Settings->Editor->Code Completion->Case sensitive completion:None、All、First letter

    2.代码检查级别:idea右下角有个小人->Highlighting level:None、Syntax、Inspections,配置检查力度越低,越加快CPU、内存性能

        None:不检查

        Syntax:语法检查

        Inspections:语法检查+单词拼写检查等等

    3.自动导入包:Settings->Editor->General->Auto Import,可以设置以下功能

        a.复制的代码可以自动导入包、询问后导入包、不导入包

        b.自动干掉不用的包

        c.写完代码自动添加明确的包

    4.省电模式:File->Power Save Model:可以关掉提示、代码检查等,可以减少CPU和内存的消耗

    5.查找文件与定位:ctrl + shift + N

        a.可以输入文件名查找

        b.文件名后面可以加冒号+行数,进行快速定位

    6.窗口还原功能:Settings->搜索Restore layout,然后自己看着办

    7.代码主窗体放大:项目结构Pinned Mode不勾中,定位到代码自动关掉项目结构;双击打开的文件名也会自动关掉项目结构。

    8.显示代码提交记录:打开源码,右键Local History,如果选中代码段,可以显示该代码段的History提交记录。

    9.Idea为什么首次加载比较慢。

        a.建立索引和缓存,所以我们进行double + shift 或其它搜索时比较快。

        b.在C盘/users/Administrator/.IntelliJIdea2017.2/里面有两个文件config、system,config里面存储的是Settings里面的设置,system里面

          存储index(索引)、cache(缓存)、jars、maven、local Histtory等等信息。

        c.config、system文件内容会越来越大,放到C盘可以加快运行效率,也可以放到其它盘,找到安装目录如:D:Program FilesJetBrainsIntelliJ IDEA 2017.2.2in,

          找到idea.properties配置文件,修改里面的配置idea.config.path和idea.system.path

        d.重置idea缓存、索引、配置,可以删除config、system这2个文件夹,当然也可以备份,重新安装替换。重置也可以通过File->Invalidate Caches/Restart

    10.Maven项目设置源码和资源:在java或者resources文件右键Mark Directory as,可以选择Source Root或者Resource Root,这样编译后再target中可以找到。

    11.本地调试web项目的时候,添加artifact时,选择war exploded,在On ‘Update’ action配置时选择:update classes and resources,本地调试或运行时,更新运用(或者Ctrl+F10),就可以不用重新部署tomcat或者编译项目。

    12.Show Dependencies:

        a.右边Maven Project->Dependencies->Show Dependencies(上边有个小按钮)或者Ctrl + Alt +Shift +U

        b.在pom文件中,右键Diagrams->Show Dependencies或者Ctrl + Alt +Shift +U

        如果有jar包依赖冲突,比如某个jar包依赖版本号不同,可以排除。

        a.通过依赖视图->右键->Exclude(或者快捷键Shift + Delete)

        b.通过修改pom文件,添加排除节点exclusion,例如下面的操作。

            <dependency>
                <groupId>com.alibaba</groupId>
                <artifactId>dubbo</artifactId>
                <version>2.5.3</version>
                <exclusions>
                    <exclusion>
                        <artifactId>commons-logging</artifactId>
                        <groupId>commons-logging</groupId>
                    </exclusion>
                </exclusions>
            </dependency>

    13.pom引入jar包提示:

        File–>Settings–>Build,Execute,Deployment–>Build Tools–>Maven–>Repositories,选中本地仓库,点击Update,加载完后就可以提示已存在的jar包了。

        

    14.设置和默认设置

        设置(File->Settings、Ctrl + Alt + S)是针对当前项目的,其它设置(File-> Other Settings) 是针对所有项目的。

        文件的注释模板配置(js文件配置类似)Settings->File and Code Templates->Includes->File Header:

    /**
     * ${PROJECT_NAME}:${PACKAGE_NAME}
     * Create by ${USER} ${DATE} ${TIME}
     */

     15.代码修改恢复

        代码区域右键->Local Histoty->Show History,可以查询代码的最近记录,中间有个按钮可以回滚代码。

        

        如果代码是Git代码,可以右键Git->Show History,如果要回滚代码,可以Git->Revert

    16.如何快速测试代码

        快速生成代码:psvm快速生成public static void main(String[] args)方法

        sout快速生成System.out.println();

        debug时,可以在控制台下面variables查看变量的值,也可以监视(右键->Add To Watches)某个变量或者某个表达式。

    17.乱码问题

        控制台乱码一般修改idea.exe.vmoptions(32位)文件,添加参数行:-Dfile.encoding=UTF-8。如果不可以继续修改当前运用的Run/Debug Configurations,打开面板,修改VM options,在里面追加:-Dfile.encoding=UTF-8。如果还是不可以,在主面板右键->File Encoding->选择UTF-8。

        如果是别人的项目,别人项目是GBK,自己是UTF-8,则肯定有乱码。那么先把自己的环境改成GBK,编译通过然后再统一调整成UTF-8。

        调整项目的编码:File->Settings->Editor->File Encodings,把面板里面的所有配置都设置成UTF-8。

        调整所有项目的默认编码:File->Other Settings->Default Settings->Editor->File Encodings,把面板里面的所有配置都设置成UTF-8。

  • 相关阅读:
    【已解决】allure空白页 报错 Uncaught TypeError: P.a.registerLanguage is not a function,Uncaught ReferenceError: allure is not defined问题解决方法
    【转】SQLServer查询死锁
    opencv-Mask(掩膜)
    opencv-cvtColor图像制式转换
    opencv-saturate_cast防溢出函数
    opencv-convertTo转换数据格式
    opencv-imwrite保存函数
    opencv-imshow显示函数
    opencv-setTo设置值
    我的蓝牙设备
  • 原文地址:https://www.cnblogs.com/fengjin/p/10659425.html
Copyright © 2011-2022 走看看