项目之间的跳转
ctrl + alt + [ 或 ctrl + alt + ]
文件之间的跳转
ctrl + e 最近查看的文件
ctrl + shift + e 最近编辑的文件
浏览/编辑位置跳转
编辑位置跳转:
返回上一次编辑的位置 ctrl + shift + backspace
浏览位置跳转:
往前: ctrl + alt + 前
往后: ctrl + alt + 后
利用书签跳转
新建书签 F11
带有标志的书签 ctrl + F11
收藏位置和文件
收藏文件/函数 alt + shift + f
跳转插件
emacsIDEA: alt + w
精准搜索
搜索类 ctrl + n
搜索文件 ctrl + shift + n
搜索符号 ctrl + shift + alt + n(搜索属性/方法)
搜索字符串 ctrl + shift + f
edit -> find -> find in path
列操作
选中字符串 ctrl + shift + 右箭头
切换大小写 ctr + shift + u
批量选中修改字符串 ctrl + shift + alt + j
找到报错位置 F2
格式化代码 ctr + alt + L
live template
live templatepostfix
for
sout
return
nn: if语句, 条件不等于null
alt + enter
自动创建函数
list replace
字符串format或者bulid
实现接口
单词拼写
导包
重构
重构变量 shift + F6
重构方法 ctrl + F6 / alt + enter(推荐)
抽取
抽取变量 ctrl + alt + v
抽取静态变量 ctrl + alt + c
抽取成员变量 ctrl + alt + f
抽取方法参数 ctrl + alt + p
抽取函数 ctrl + alt + m
git集成
annotate
移动所有改动之处
local history
show history
put label: 给这次更改添加名称
spring关联
与数据库的关联
与数据库的关联断点调试
添加/关闭断点 ctrl + F8
单步运行 F8
resume F9
查看所有断点 ctrl + shift + f8(鼠标停留在非断点处)
禁止所有断点
条件断点 指针移到该断点处, ctrl + shift + f8, 添加java语句条件
表达式求值 选中数据, alt + F8
运行到指定行 指针移动到某行, alt + F9
setValue alt + F2
运行当前上下文(适合测试类)
ctrl + shift + F9
在当前可运行列表中选择一个运行(适合测试类)
alt + shift + F9
复制当前文件
选中文件 F5
移动当前文件
移动文件 F6
文本操作
复制文件路径 ctrl + shift + c
调出剪切板工具 ctrl + shift + v
结构图
查看当前field,method大纲 ctr + F12
查看maven依赖, 类图 ctrl + alt + shift + u , 搜索: ctrl + F
查看类继承结构, 方法调用层次 ctrl + h / ctrl + alt + h
其他常用操作
折叠或展开代码
ctrl + 减号 / ctrl + 加号
网友评论