idea学习笔记

  • 项目之间的切换
    window > next project window (Ctrl + Alt + ])
    window > previous project window (Ctrl + Alt + [)

  • 查找操作
    Help > find action… (Ctrl + Shift + A)

  • 查找最近浏览过的文件
    Recent Files (Ctrl + E)

  • 查找最近修改过的文件
    Recent Change Files

  • 浏览修改位置跳转
    Navigate > Last Edit Location (Ctrl + Shift + Backspace)
    Navigate > Next Edit Location

  • 浏览位置跳转
    Navigate > Back (Ctrl + Alt + 向左箭头)
    Navigate > Forward (Ctrl + Alt + 向右箭头)

  • 创建书签
    Toggle BookMark (F11) //创建书签
    Toggle BookMark with Mnemonic(Ctrl + F11) //创建带有标记的书签

  • 跳转到指定书签
    Ctrl + 书签标记号

  • 收藏文件和位置
    Add to Favorites (Alt + Shift + F) //可以收藏类,也可以收藏函数,根据鼠标光标的位置决定

  • 插件安装Plugus
    Ctrl + Shift + A 搜索:Plugus
    //这里安装emacsIDEAs

  • 设置快捷键
    //设置emacsIDEAs的快捷键
    Ctrl + Shift + A 搜索:Manage keymaps
    在这里插入图片描述
    设置成Ctrl + J
    在这里插入图片描述

  • 使用精准定位
    Ctrl + J 然后再按需要定位的字母(例如:O)
    在这里插入图片描述
    需要定位到那个O,就按对应的字母

  • 编辑区和文件区来回跳转
    进入文件区:Alt + 1,进入编辑区:Esc

  • 精准搜索----类
    Navigate > Class… (Ctrl + N)
    搜索包含jar中的类,再按一次Ctrl + N

  • 精准搜索----文件
    Navigate > File… (Ctrl + Shift + N)
    搜索包含jar中的文件,再按一次Ctrl + Shift + N

  • 精准搜索—符号(函数、变量名)
    Navigate > Symbol…(Ctrl + Shift + Alt + N)
    搜索包含jar中的符号,再按一次Ctrl + Shift + Alt + N

  • 精准搜索—字符串
    Edit > Find > Find in Path…(Ctrl + Shift + F)
    在这里插入图片描述
    在这里插入图片描述

  • 列操作
    Edit > Find >Select All Occurrences (Ctrl + Shift + Alt + J)

  • 大小写切换
    Edit > Toggle Case (Ctrl + Shift + U)

  • 格式化
    Code > Reformat Code (Ctrl + Alt + L)

  • live template
    Ctrl + Shift + A 搜索:Live Templates
    在这里插入图片描述
    在这里插入图片描述

  • postfix
    和 live template 很像都是快捷键,它们的区别是,它是不可编辑的,但是live template是可编辑的
    Ctrl + Shift + A 搜索:Postfix Completion
    常用的有:fori, sout, field, return, nn
    在这里插入图片描述

  • 智能提示:alter + enter
    自动创建函数
    list replate
    字符串format或者build
    实现接口
    单词拼写
    导包

重构
  • 重构变量
    Refactor > Rename… (Shift + F6)

  • 重构方法
    Refactor > Change Signature… (Ctrl + F6)

抽取
  • 抽取变量
    Refactor > Extract > Variable… (Ctrl + Alt + V)

  • 抽取静态变量
    Refactor > Extract > Construct…(Ctrl + Alt + C)

  • 抽取成员变量
    Refactor > Extract > Field…(Ctrl + Alt + F)

  • 抽取方法参数
    Refactor > Extract > Parameter…(Ctrl + Alt + P)

  • 抽取函数
    Refactor > Extract > Method…(Ctrl + Alt + M)

git的集成
  • Annotate
    鼠标右键指定行选择Annotate(如果发现是灰色的,请百度配置git),可以看到这一行代码的提交记录
    在这里插入图片描述

  • 移动所有改动之处
    Previous Change (Ctrl + Alt + Shift + 向上箭头)

  • 撤销
    Revert (Ctrl + Alt + A)

  • local history
    Ctrl + Shift + A 搜索:local history

关联一切
  • 与spring的关联
    File > Project Structure… (Ctrl + Alt + Shift + S)
    选择Modules,点击+,选择spring

  • 与数据库的关联
    如果Test Connection,失败
    [08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up.
    可以试试修改URL,前面的地址改成自己的

jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC

在这里插入图片描述
在这里插入图片描述

调试代码
  • 添加断点
    Run > Toggle Line Breakpoint (Ctrl + F8)
    或则直接鼠标左键点击对应的行

  • 单步运行
    启动debug模式
    Run > Debug… (Alt + Shift + F9)
    按F8单步运行

  • resume
    断点之间的跳转
    Run > Resume Program ( F9 )

  • 查看所有断点
    View Breakpoints (Ctrl + Shift + F8)
    在这里插入图片描述

  • 禁止所有断点
    Mute Breakpoints
    在这里插入图片描述

  • 条件断点
    鼠标右键断点,或则Ctrl + Shift + F8
    在这里插入图片描述

  • 表达式求值
    Run > Evaluate Expression… (Alt + F8)
    在这里插入图片描述

  • 运行到指定行
    Run on Cursor (Alt + F9)
    在这里插入图片描述

  • setValue
    在这里插入图片描述

run anywhere if you can
  • 运行当前上下文
    debug context configuration (Ctrl + Shift + F9)
    如果没有快捷键可以通过Manage keymaps设置

  • 在当前可运行列表中选择一个运行
    Run > Debug… (Alt + Shift + F9)

  • 编辑当前运行
    在这里插入图片描述
    在这里插入图片描述

文件操作
  • 在当前文件同一级目录下面新建一个文件
    New… (Alt + Insert)
    在这里插入图片描述

  • 复制当前文件
    Copy (F5)
    在这里插入图片描述

  • 移动当前文件
    Move… (F6)

文本操作
  • 复制文件名
    复制文件名:Ctrl + C
    复制文件名包括路径:Ctrl + Shfit + C

  • 粘贴复制内容
    粘贴单个复制内容:Ctrl + V
    粘贴多个复制内容:Ctrl + Shift + V ,需要那个按对应的数字

结构图
  • 查看当前field,method大纲
    Navigate > File Structure (Ctrl + F12)

  • 查看maven依赖,类图(需要maven)
    pom.xml文件内,右键 > maven > Show Dependencies…

  • 查看类继承结构,方法调用层次
    Hierarchy :Ctrl + H
    Call Hierarchy:Ctrl + Alt + H
    在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值