目录
Windows平台
无处不在的跳转
- 项目之间跳转
crtl + alt + 右方括号]或者左方括号[
- 文件之间跳转
crtl + e
或者在菜单栏里找到Help -> Find Action
直接查找快捷键 - 浏览修改位置跳转
菜单栏Navigate -> Last/Next Edit Location
- 浏览位置跳转
菜单栏Nvigate -> Back/Forward
- 利用书签跳转
添加书签crtl + F11 , 选择书签标识
然后crtl + 书签标识(如:1)
- 收藏文件和位置
alt + 2
调出Favorites
可以查看收藏
alt + shift + f
添加收藏 - 字符跳转插件
emacsIdea
crtl + j
然后输入要跳转的字符如:p
,再输入要跳转的字符如:y
精准搜索
crtl + N
搜索类
crtl + shift + N
搜索文件
crtl + alt + shift + N
符号搜索,如函数名,属性名等
crtl + shift + F
字符串搜索
crtl + F
文件内搜索
双击shift
全局搜索
Live Templates 代码模板助手
如IDEA自带的psvm
main函数提示,我们也可以自定义模板,在File - > Settings -> Editor -> Live Templates
可以看到很多的模板分组,我们可以点击右边加号+
添加Live Template
或者Template Group
1. 在Abbreviation
中写你自定义的代码助手快捷键,如psf
2. 在Description
中写描述这个快捷键的作用
3. 在Template text
中写你要实现的模板代码,如
public static final int $var1$ = $var2$
表示在输入
psf
之后光标停在var1
的地方,输入完·var1
之后回车跳转到var2
的位置
Postfix
找到Postfix
设置界面
找一个fori
的例子看一下就明白了,这些都是不可以编辑的,还有很多可以自己的需要去使用
alter + enter
这个自动补全的功能就不多说了,用了都说好,不仅可以自动补全代码,还可以对你的代码进行优化
重构
shift + F6
对选中的字符串进行重命名,当前文件所有的
抽取
crtl + alt + v
抽取变量进行操作,如替换
crtl + alt + f
抽取属性
crtl + alt + c
抽取常量
crtl + alt + p
抽取参数
crtl + alt + m
抽取代码生成函数
git集成
Annotate
在你不知道代码用途的地方,去最左边右键可以看到Annotate
查看注释,当然是从git上拉下来的代码
Local History
查看代码历史,Put Label
添加提交的标签,便于查看提交记录
数据库关联
在IDEA
中找到Database
窗口
点击+
加号添加数据库连接关联,在写web项目的mybatis的mapper.xml配置文件时就会有很多的提示