美文网首页
Effective IDEA

Effective IDEA

作者: fran_cis_ | 来源:发表于2019-02-16 08:32 被阅读0次

项目之间的跳转

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 template

postfix

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 + 加号

相关文章

网友评论

      本文标题:Effective IDEA

      本文链接:https://www.haomeiwen.com/subject/duxbeqtx.html