IntelliJ IDEA神器快捷键
第一章 高效定位代码
无处不在的跳转
切换项目:Ctrl + Alt + { 或者 }
查找快捷键:Help –> Find Action (Ctrl + Shift + A)
寻找最近编写的类: Help –> Find Action –> recent files (Ctrl + E)
寻找最近改变的类: Help –> Find Action –> recent changed files (Ctrl + Shift + E)
查找修改位置的跳转:Navigate –> last Edit Location (Ctrl + Alt + 向左箭头)
查找浏览文件的位置:Navigate –> Back(Ctrl + Alt + 向左箭头)
利用书签跳转Bookmark (Shift + F11)Favorites 收藏类和函数
Add to Favorites(Alt + Shift + F)
光标定位到该函数,然后再按快捷键编辑区和文件去来回跳转 Alt + 1
精准搜索
找类:Navigate –> Class (Ctrl + N)
找文件:Navigate –> File (Ctrl + Shift + N)
找函数:Navigate –> Symbol (Ctrl + Shift + Alt + N)
字符串搜索:Edit –> Find –> Find in Path (Ctrl + Shift + F)
第二章 代码小助手们
- 列操作
Edit –> Toggle Case 变大小写(Ctrl + Shift + U)
选中光标所在的单词 (Ctrl + W) - live template
意思差不多就是活的模板
比较常用的有main,ps,psc
//main
public static void main (String[] args){$EDN$;
}//ps
private String $VAR1$;//psc 带注释的private String
/**
* $VAR1$
*/
private String $VAR2$;//psfi
public static final int $VAR1$ = $VAR2$;
- postfix
- alter enter
智能键神器
a.自动创建函数
b.list replace
c.字符串format 或者 build
d.实现接口
e.单词拼接
f.导包
第三章 编写高质量代码
- 重构
重构变量:Refactor –> Rename (Shift + F6)
重构方法:Refactor –> Change Signature(Ctrl + F6) - 抽取
抽取变量:Refactor –> Extract –> Variable (Ctrl + Alt + V)
抽取静态变量 Constant (Ctrl + Alt +C)
抽取成员变量 Field (Ctrl + Alt +F)
抽取参数 Parameter (Ctrl + Alt +P)
抽取方法 Method (Ctrl + Alt +M)
抽取方法参数 Function Parameter (Ctrl + Alt +Shift + P)
第四章 寻找修改轨迹
- git集成
查看作者:右键改行边界点击Annotate
移动所有改动之处:Settings (Ctrl + Alt + S) –> keymap –> Main menu –> Navigate –>Previous Change(Ctrl + Alt + Shift + 向上箭头)
撤销(Alt + Ctrl + Z) - local history
寻找修改轨迹(show history)
第五章 关联一切
- spring 关联
File –> Project Structure (Ctrl + Alt + Shift + S)
–> Facets –> + Spring - 与数据库关联
Database
第六章 开始测试你的程序吧
断点测试
添加断点(Ctrl + F8)
单步运行(Alt + Shift + F9)
F8每行都会运行,然后跳进去,Resume Program(F9)直接跳到下一个断点
查看所有断点(Shift + Ctrl + F8)
禁止所有断点 Mute Breackpoints
条件断点 Ctrl + Shift + F8之后再condition输入框中输入合法java表达式
表达式求值 Alt + F8 输出选中对象的所有内容
运行到指定行 Run to Cursor (Alt + F9)
setValue (Shift + F2)重新设置值run anywhere if you can
光标移动到你想运行的位置再按Ctrl + Shift + F9
从历史列表中选择一个进行运行 Alt + Shift + F9
编辑当前运行
第七章 其他操作
- 文件操作
在当前文件同一级目录下面新建一个文件
Ctrl + Shift +Alt + Insert
复制当前文件(F5)
移动当前文件(F6) - 文本操作
复制文件名(Ctrl+C)
复制路径(Shift + Ctrl + C)
剪切你刚刚复制过的所有内容(Shift + Ctrl +V) - 结构图
查看当前field,method大纲(Ctrl+F12)
查看类的继承关系 (Ctrl + H)
查看方法的调用和被调用的关系 (Ctrl + Alt + H)
IntelliJ IDEA神器快捷键相关推荐
- Intellij IDEA 神器那些让人爱不释手的小技巧
作者:Sam哥哥聊技术 原文链接:https://blog.csdn.net/linsongbin1/article/details/80560332 概述 在2018年5月6日写了一篇介绍Intel ...
- Intellij IDEA神器那些让人爱不释手的小技巧
概述 在2018年5月6日写了一篇介绍IntellIJ IDEA的文章,Intellij IDEA神器居然还有这些小技巧,主要是列出一些平时大家可能没用过或者没怎么用,但是又非常好用的IntellIJ ...
- mac下的intellij idea常用快捷键
最近用mac进行开发,纪录下mac下的intellij idea的快捷键,方便以后查询. command+点到具体方法 查看调用 command+N查找类 command+shift+N ...
- IDEA(IntelliJ IDEA)+常用快捷键(short cuts)
IDEA(IntelliJ IDEA)+常用快捷键(short cuts) IntelliJ idea(以下简称idea) 是目前最好用的代码编辑器之一.掌握idea的快捷键是一项很重要的能力,虽然不 ...
- intellij idea 实用快捷键
创建时间: 2017-11-21,最后一次更新时间:2017-11-30,intellij idea 版本: ultimate 2017.1 记录 windows 下 intellij idea 实用 ...
- IntelliJ IDEA常用快捷键小结
IntelliJ Idea 常用快捷键列表 Ctrl+Alt+t 选择代码块 try catch Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+A ...
- IntelliJ IDEA 15快捷键大全
输入下面提供的License server即可破解. 选择License server,输入http://www.iteblog.com/idea/key.php地址即可激活IntelliJ IDEA ...
- IntelliJ Idea 常用快捷键 列表
IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!) 1. -----------自动代码-------- 常用的有fori/sout/psvm+Tab即可生成循环.System.ou ...
- IntelliJ IDEA 常用快捷键和设置
实用快捷键: Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/*...*/ ) Ctrl+D 复制行 Ctrl+X 删除行 快速修复 alt+enter (modify/cast) 代码 ...
最新文章
- 【jquery】用jsp写jquery的模板
- UC伯克利摘最佳论文、Hugging Face获最佳demo,EMNLP 2020奖项公布
- 想本科入读人工智能专业,这篇文章送给准备填志愿的你
- 埃及分数The Rotation Game骑士精神——IDA*
- Python colormap库的安装和使用
- HDU4506 小明系列故事——师兄帮帮忙【水题】
- docker容器打包成镜像
- 完全卸载Oracle数据库步骤
- matlab离散信号z变换,离散信号与系统的Z变换分析
- FPGA布局及资源优化
- layuiTable固定列
- 你只跟你自己同在一条船上
- 什么是 VxLAN?
- 《数据库系统概念》一二章学习笔记
- “青山无墨千年画,流水无弦万古琴。
有人说:生活可以有底线的随心
- java实现mysql拦截_java分页拦截类实现sql自动分页
- Error creating bean with name ‘sqlSessionFactory‘ defined in class path reso...报错的解决方法
- 笔试题-2023-思远半导体-数字IC设计【纯净题目版】
- 电商平台如何实现财务分账?
- 运用Python爬取二手房价格与信息的两种常用方法