快速返回上次查看代码的位置
ctrl+alt+方向键,某些鼠标的返回前进键也能用于代码中的进退。
查看最近修改过的代码片段
CRTL+SHIFT+E
全局搜索
CTRL + SHIFT +F Find in Path这个搜索出来的结果比双击SHIFT出来的搜索框更多
热部署
进入专注模式
alt+v进入视图模式,然后Apperance->Enter presentation mode ,进入这个模式后,可以让写代码的过程更加专注,只能看到特定某个类的代码。进入这个模式,如果想看其他类的代码,可以使用 ctrl+e弹出最近使用的文件。又或者使用ctrl+n和ctrl+shift+n定位文件。
ctrl+n是个功能非常强大的搜索。调出这个搜索框也可以双击shift完成。

标签栏有:All、Classes、Files、Symbols和Actions
FIles就是可以定位一些文件,也可以用于定位目录,快捷键是ctrl+shift+n,这样当跳出搜索框的时候,就是按Files这个栏目进行搜索了,下同;
Symbols可以进行方法的模糊查询,快捷键是ctrl+shift+alt+n
Actions相当于可以查找IDEA中自带的一些菜单和功能,快捷键是ctrl+shift+A
使用快捷键移动分隔线
先使用alt+1把鼠标焦点定位到project视图里,然后直接使用ctrl+shift+左右箭头来移动分隔线。
alt+数字键还可以定位到其他的一些窗口,如alt+9可以定位到subversion窗口
强大的symbol
如果依稀记得某个方法名字几个字母,想在IDEA里面找出来,可以使用ctrl+shift+alt+n,使用symbol来查找即可。
查找目录
使用ctrl+shift+n后,使用/,然后输入目录名字即可
按照模板找内容
ctrl+shift+A快捷键弹出action框,然后输出Search Structurally...
显示代码中某行的提交记录
行号右键,点击annotation
自动补全代码
ctrl+shift+enter,自动对代码进行结尾。比如编辑了if后,按下快捷键后,可以自动补全大括号
切换分支
项目右键,点击Subversion->Update directory...,勾选update/switch to specific url 和update/switch to specific revision: HEAD ,URL选择自己要切换的分支,Use Branch可以不选
插件的使用
阿里巴巴 toolkit一键部署插件
使用Alibaba Cloud Toolkit,一键将项目部署到远程本地服务器。可以自动化的步骤包括:
- maven打包项目,可以定义先后顺序,如先打包api项目,再打包provider项目
- 可以设置上传jar包前的要执行的脚本文件,如对服务器上原有的jar包进行备份
- 打包,将打包好的jar包推到远程服务器上相应的目录下
- 设置上传jar包后要执行的脚本文件,如对wasadmin进行重启
- 部署后还可以打开ssh连接远程服务器的终端,动态查看服务器日志
现在自动化的过程中,只有远程拉取SVN更新是需要手动的,其它则都可以一键部署。
集成数据库查询插件
若为社区版,则需要安装插件,插件名字为Database Navigator,可以通过该工具连接MySQL数据库,进行数据的相关操作(增删改查);
也可以在consoles窗口内,输入sql语句进行查询等操作;