Intellij IDEA常用快捷键及使用技巧(Windows版本)

目录

1、光标移动

2、常用快捷键:

3、intellij idea使用详细笔记:

(1)标题栏含义:

(2) 快捷键:

(3)高校的定位代码:

(4)for 循环时

(5)搜索:

(6)列表:

(7)live template    根据需要自定义代码模板

(8)重构变量  shift + F6 

(9)重构方法  Refactor

(10)抽取:

(11)git的集成

(12)与Spring的关联

(13)断点调试:

(14)run anywhere if you can 

(15)文件操作:

(16)文本操作:

(17)结构图:


1、光标移动


        行首 Home
        行尾 End
        内容选择 shift

2、常用快捷键:


    Ctrl+F12:展示当前类的方法及构造的Map图,可以快速到达选择的方法或构造方法的位置

    Ctrl+H:显示当前对象的实现类

    Ctrl+P:显示当前方法的方法参数信息

    Ctrl+D:快速复制当前行内容

    Ctr+Y:快速删除当前行

    Ctrl+W:快速选择属性、行、或者方法和类,可以多次使用该快捷键不断扩大选择范围

    Ctrl+Alt+←:快速返回上一个位置

    Alt+Insert:通用方法,快速创建get、set方法及构造等

    Ctrl+Shift+空格:智能代码完成

    双击Shift:搜索任何地方

    Shift+F6:重命名

    Ctrl+E:打开最近使用的文件

    Ctrl + Shift + Enter:完成当前行,行末添加分号

    Ctrl + Q :快速文档信息查看

    Ctrl + O :覆盖重写方法

    Ctrl + I :实现方法(implement method)

    Alt + Enter:代码快速补全

    Shift + Enter:从任意位置向下另起一行

    Ctrl+ALt+T:try-catch方法

3、intellij idea使用详细笔记:

这部分是学习慕课网上idea使用技巧免费课程时记录的笔记,感兴趣可以看看,挺详细的。

IntelliJ IDEA神器使用技巧》----课程链接

(1)标题栏含义:


        navigate    跳转
        code   源码文件
        refactor 重构
        vcs 版本控制
        TODO 日志打印
    

(2) 快捷键:


        快捷键为 Alt+数字键
        查找快捷键:Help->Find Action
    
       

(3)高校的定位代码:


    (1)跳转


        a、项目之间的跳转:
                向前一个项目跳转:Ctrl+Alt+[
                向后一个项目跳转:Ctrl+Alt+]
                最近的文件跳转:Ctrl+E
            在Navigate——>last edit location
                跳转到上一次编辑的地方:Ctrl+shift+backspace 
            在Navigate——>back  向前浏览跳转 :Ctrl+Alt+左箭头
            在Navigate——>forword  向后浏览跳转:Ctrl+Alt+右箭头
        
        b、利用书签跳转:
            toggle bookmarks :F11
            多个标签标记用:Ctrl+shift+数字
                    跳转到标签位置:Ctrl+对应数字
        c、收藏位置和文件:
            标记之后:Alt+2可以调出favorite
            添加到收藏:add to favorite :alt+shift+F
                可以创建列表,光标定位到函数或类,按快捷键,进行收藏。
                
        d、字符跳转插件emacsIdea置跳转:        
            plugins->emacsIDEAs           ctrl+j+选择跳转字母+选择位置
                ->emacsIDEAs——>AceJumpWord
            keymaps
            
        e、编辑区和文件区来回跳转:
            Alt+1 跳转到文件区
            Esc 再跳回编辑区
        f、分屏操作:右键split

(4)for 循环时

用 键盘敲循环次数如:100.        按tab键选择


System.out.println()输出打印时直接敲:scout.  按tab键选择

(5)搜索:

具体快捷键使用方法在--->help--->Find 里面搜索

    Find in path  ctrl + F
    Match case 是否匹配大小写
    words 是否匹配单词
    Regex 是否匹配正则项
    File mask:*.java 搜索文件类型
    In project 项目搜索
    Module 模型搜索
    Directory 文件夹搜索
    Scope 自定义范围
    

(6)列表:

    构造方法    Constructor 
    将光标移动到末尾    move caret to next word             ctrl+右箭头
    将光标移动在行首    move caret to line start 
    大小写切换,将小写变大写    toggle case     ctrl +shift+ u 
    相同格式全选    select all occurences         ctrl+alt+shift+J
    代码格式化    code->reformat code 

(7)live template    根据需要自定义代码模板


    main 
    定义常量
        psfi(public static fianl int)
        psf(public static final)
        prsf(private static final)
        psfs(public static final String)
        
postfix
    1)for
    2)sout
    3)field
    4)return
    5)nn
    
alter + enter:光标停在函数上展示函数的用法 show intention actions
    1)自动创建函数
    2)list replace
    3)字符串format或者build;    用Alt+enter
        StringBulider().append()    代码内存优化    
    4)实现接口
        创建一个接口文件,在类名上 Alt + enter 选择 implement inface 就会自动创建
    5)单词拼写
    6)导包

(8)重构变量  shift + F6 

(9)重构方法  Refactor


(10)抽取:


        抽取变量    Refactor--Extract    Ctrl+Alt+V
        抽取静态变量 Ctrl+Alt+C
        抽取成员变量
        抽取方法参数
        抽取函数    Ctrl+Alt+M 将选择的内容构造函数引用

(11)git的集成


        annotate
        移动所有的改动之处    keymaps----navigate-> previous change
        撤销单个项目的改动之处 revert
local history  显示修改记录
put label  将当前的修改记录放入到一个标签内

(12)与Spring的关联


        controller依赖service 依赖dao 通过sqlmap实现
        file->project Structure-->Facets -->添加 spring 

(13)断点调试:


        run->toggle Line BreakPoint        ctrl+F8  
        单步运行     每跳一次按一回F8
        resume         从上一个断点跳到下一个断点
        
        查看所有断点    Ctrl+shift+F8
        禁止所有断点    Mute BreakPoints    所有断点的状态变灰色    按F9跳过所有断点
        条件断点    断点右键进行条件设置        
          run to Cursor 断点跳到光标所在位置
        
    setValue    在断点调试窗口的对应变量上    按F2  可直接修改变量的对应值,看返回值是否相等
        

(14)run anywhere if you can 


        只运行当前行代码时 Ctrl+shift+F9
        Debug context configuration按 ctrl+alt+shift+F9
运行当前上下文
            选择最近运行的功能 Alt+shift+F9

编辑当前运行

Run->edit configuration ->修改Run/debug Configurations界面中的progarams arguments,自定义一个名称为当前运行状态名称

(15)文件操作:

           Ctrl+Alt+N 新建文件
            F5 copy 复制当前文件
            F6 move 移动文件夹

(16)文本操作:

            Ctrl+C    复制
            Ctrl+V    粘贴
            Ctrl+ALt+V    调出剪切板

(17)结构图:


    查看当前field,method大纲        fiel Structure--    Ctrl+F12
    查看maven依赖、类图        所在文件->右键——>选择Maven-->show Dependencies     ctrl + U
     在类上查看结构图,按快捷键就会展示联系图
      call Hierarchy     查看函数的调用关系    Ctrl+Alt+H 
        

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值