IntelliJ IDEA
程序员文章站
2024-02-02 10:31:04
...
收藏一些IDEA的相关教程等,学习IDEA工具。
一、Intellig IDEA 快捷键
ctrl+shift+A;
alt+数字,跳转页面;
高效定位代码:
项目之间跳转:多个窗口之间来回跳转,Window下的: ctrl+alt+[ 或者 ctrl+alt+]
文件跳转:在Help 下,fid Action (ctrl+shift+A) 中输入 recent file ,查看到快捷键 ctrl+E
浏览修改位置跳转:Navigate下的last edit location; ctrl+alt+backspace(编辑的地方)
浏览的地方跳转:ctrl+alt+左、右箭头
利用书签跳转:Toggle BookMark ,ctrl+数字,跳转至对应的书签
收藏位置和文件:alt+2 ;收藏文件: alt shift f 收藏文件; 收藏函数:光标定位导函数,按下快捷键,即可收藏至Favouites
字符跳转插件emacsIdea置跳转:通过 ctrl+shift+A ,搜索plugins; ctrl+p;
编辑区和文件区跳转:alt+1 ;左边跳往右边编辑区,esc
利用vim进行多编辑区跳转:
精准搜索:Navigate
类:ctrl+N 包括jar的类:勾选include non-project , 或是按两次ctrl+N
文件:ctrl+shirt+N 按两次可以查找jar包中的
符号:ctrl+alt+shirt+N ;找到某个函数
字符串:ctrl+shirt+f Edit下的find:Find in path;
代码操作
列操作
字母小写便大写,ctrl+shirt+u ;Edit下
F2找到错误
live template
ctrl+shirt+a ,搜索live template,然后右边+号添加template group,然后添加live template,选择下面的适用语言
postfix:在敲完以后,按下点(.)进行提示
sout,快速输出
fori
name.field
return: user.r 再按下上箭头,选择最后一个,会return写好
user.nn : !=null 的逻辑
alter+enter
show intention Actions ; alter+enter快捷键 ,自动创建函数
list replace :
字符串format或者build :
实现接口:接口名字上 按下alt+enter;
单词拼写:
导包
重构
重构变量:shirt+F6 ,将定义模糊的变量,重构为语义清晰明了的变量
重构方法:ctrl+F6
抽取变量
ctrl+alt+v:
抽取静态变量:ctrl+alt+c
抽取成员变量:ctrl+alt+f
抽取方法参数:
抽取函数:
寻找修改轨迹
git的集成:
annotata:默认集中git,ctrl+L;或者右键
移动所有改动之处:
撤销,包括单个和项目改动之处:alt+ctrl+Z;
local history
ctrl+shirt+A :show history;
put lable;
关联一切
与spring的关联
与数据库的关联
Debug
断点调试:
添加断点:ctrl+F8
单步运行:shirt+F9 ,然后按F8,一次一次按F8,然后
resume:跳到下个断点,若无断点则结束程序运行; F9;
查看所有断点:shirt+ctrl+F8;
禁止所有断点:Mute BreakPoints ;
条件断点:ctrl+shirt+F8;
表达式求值:选中表达式,按下alt+F8;
运行到指定行:Run to Cursor;alt+F9;
setValue:可以动态的改变值
run anywhere if you can:当在可运行环境中,可运行
ctrl+shirt+F9;就可以把当前函数运行起来;运行当前上下文
在当前可运行列表中选中一个运行:shift+alt+F9;运行已经运行过的函数
编辑当前运行:shirt+ctrl+J;program arguments,
文件操作
ctrl+alt+N;在当前文件夹下新建一个类
复制当前文件:F5;
移动当前文件:F6;
文本操作
复制文件名:光标停留在文件上面,ctrl+c; 复制完整的文件名:ctrl+shirt+C;
复制多个文件名:shirt+ctrl+V;
结构图
查看当前field,method大纲: ctrl+F12; File Structure;
查看maven依赖,类图:
查看类继承结构,方法调用层次:ctrl+H; alt+H;