记录几个好用且常用的Intellij IDEA快捷键

概述


IDEA使用技巧,记录几个好用的Intellij IDEA快捷键及常用方式(待更新)

跳转与切换


  • Alt + Num:打开对应数字的信息框,例如Alt + 1:打开Project,Alt + 9:打开Version Control
  • Ctrl + E:打开最近文件列表
  • Alt + F1
  • Ctrl + U:SuperMethod跳转到超类
  • Ctrl + B(一般还有Ctrl + 鼠标左键鼠标中键):Go to Declaration or Usages 转到声明或用法,即:
    • 通过变量名可以找到变量声明的地方或变量使用的地方
    • 通过方法可以找到方法声明的地方或变量使用的地方
    • 通过类名可以找到类定义的地方或类使用的地方
  • Ctrl + Alt + B:Implementation(s) 跳转到实现类

查找


  • Ctrl + N:打开Search Classes
  • Ctrl + Shift + N:打开Search Files(搜索文件)
  • Ctrl + Shift + Alt + N:打开Search Symbols(可以用于搜索类名、枚举名、接口名、方法名、成员变量名等)
  • Ctrl + Shift + A:打开Search Actions(可用于搜索一些操作,如搜索maven,可打开maven project,打开Maven Settings等)
  • 双击Shift:打开SearchEveryWhere(可以用于同时搜索以上四种,但搜索效率更低)(也可在打开这个后,利用Alt + 方向键切换到以上四种搜索)
  • Ctrl + F:当前文件中搜索
  • Ctrl + R:当前文件中替换
  • Ctrl + Shift + F:打开Find in Path(全局搜索内容)
  • Ctrl + Shift + R:打开Replace in Path(全局搜索内容并替换)
  • Ctrl + E:Recent Files查看最近文件

编码


  • Alt+Insert:Generate 在当前项目位置内新建文件
  • Ctrl + Shift + Enter:Complete Current Statement 收尾/补全,例如if语句补大括号,代码补分号,输入左括号后补右括号等
  • Ctrl + Alt + V:补全声明,即Extract Variable提取变量
  • Ctrl + Alt + T:Surround With以特定模板包裹选中的代码
  • Shift + Enter:Start New Line 向下插入新的一行
  • Ctrl + Shift + U:Toggle Case 转换大小写(写枚举、常量等全大写的变量名时常用)

显示


  • Ctrl + P:方法参数提示显示
  • Ctrl + F12:展示当前类中所有的方法(打开后可直接输入关键字进行搜索)
  • Ctrl + -/+:折叠/展开当前大括号内的代码
  • Ctrl + Alt + -/+:折叠/展开当前方法内的代码
  • Ctrl + Shift + -/+:折叠/展开当前类中所有的的代码
  • Ctrl + Alt + L:ReformatCode 格式化
  • Ctrl + H:Type Hierachy 展示当前类的层次结构(即父类子类等)

其他


  • Ctrl + W:Extend Selection 拓展选择,即在光标所属位置选中当前单词,连续按则递进选中
  • Shift + Esc:关闭当前栏目
  • Alt + Home:临时显示导航栏,可按Esc关闭
  • F4:Jump to Source,可从其他地方跳回
  • Alt + F12:打开Terminal窗口

其他常用方式


  • psvm:声明(生成)主方法
  • sout:快速生成System.out.println(),通过对象调用可快速将对象作为参数放入(可对象调用),例如"Hello World".sout;还有soufsoutv
  • new:快速生成new Object(),可对象调用
  • psfs:快速生成public static final
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值