Tips
-
open project时,
command+d
快速定位到桌面路径 -
command+1
打开关闭project左边目录 -
double shift
search everywhere,command+o
查询文件,shift+command+o
查询类文件,shift+command+f
find in path,能够根据内容来查询匹配。 -
ctrl+j
鼠标放到相应的方法上,然后查看文档 -
shift+f1
在线查看文档,前提是得进行绑定document path -
ctrl+r
运行程序 -
import eclipse 项目选择import project,在IDEA第一次运行成功后,就可以删除eclipse相关的配置文件。
-
command+r
替换,command+f
搜索 -
split vertically
,refactor name
-
todo window
-
command+backspace
删除当前行 -
book mark
功能,为想要快速找到的方法定义快捷标签,command+2
快捷标签窗口 -
界面窗口布局凌乱,恢复默认窗口布局,
window->restore default layout
-
shift+option+上下箭头
移动选中的代码块 -
cmd+shift+上下箭头
鼠标放在方法上,上下移动方法。 -
cmd+{或者}
光标快速定位方法或者类的相应花括号。 -
创建类时自定义注释消息setting->editor->file and code templates
-
implements 继继承接口时
ctrl+spacebar
显示接口 -
option+enter
解决实现接口时要实现的方法问题,而且还会给出很多提示当鼠标放在相应的地方,如属性的修饰词,会选择更改;鼠标放在接口名称上时,会弹出一个你要实现该接口的累.快速导报等。 -
类似
sout
psf
fori
等live template,快速生成代码 -
command+n
生成getter, setter,tostring方法等。 -
command+p
会提示重载方法中的参数 -
Java注释的时候,根据在语句之上生成,而不是 每次都从最开始,
code style->code generete->comment code-> Line comment at first column
-
option+command+L
格式化代码, -
按住 command``键,点击方法,回跳到其声明的位置。
-
option+f7
Find usage,如查找一个方法在哪里使用了。 -
引入其他jar包:
- 在项目中根目录下与src同等级,新建一个
libs
文件夹,然后将jar包拷贝进去,再右键选择Add as library
- 或者在
project structure
中有Libraries
中添加Jar包。
- 在项目中根目录下与src同等级,新建一个
-
27tip中的方法适合引用自己的开发jar包,平常都是引用第三方开源的jar包比较多,通过maven来引入和管理jar包会变得很方便。
- 在
project structure
中有Libraries
中通过maven方式添加jar包
- 在
-
Tools->Generate JavaDoc
生成java 文档 -
导出jar包,需要在project structure->artifacts中新一个artifact,然后在build->build aritifact
Git多人协作
如虎添翼,代码社交化
- 初始化项目为git:
VCS->Enable version control integration
选择git - 打开version control窗口: Windows->tool window->version control
- 将为进行版本跟踪的进行commit files(IDEA好像默认帮处理了add环节)
- 将IDEA的项目提交到GitHub,首先
VCS->import into version control->share on github
,以后每次提交通过commit and push就可以推送到远程了。 - 分支管理:
VCS->Git->Branchs
在这里创建分支,查看远程以及本地分支,切换本地分支。
有时候IDEA出现了bug,需要check for update,确保更新的包都下载下来,如
double shift
. 不起作用,就是因为更新时没有下载完全更新文件。