IDEA使用

498 阅读3分钟

快速返回上次查看代码的位置

ctrl+alt+方向键,某些鼠标的返回前进键也能用于代码中的进退。

查看最近修改过的代码片段

CRTL+SHIFT+E

全局搜索

CTRL + SHIFT +F Find in Path这个搜索出来的结果比双击SHIFT出来的搜索框更多

热部署

进入专注模式

alt+v进入视图模式,然后Apperance->Enter presentation mode ,进入这个模式后,可以让写代码的过程更加专注,只能看到特定某个类的代码。进入这个模式,如果想看其他类的代码,可以使用 ctrl+e弹出最近使用的文件。又或者使用ctrl+nctrl+shift+n定位文件。

ctrl+n是个功能非常强大的搜索。调出这个搜索框也可以双击shift完成。

IDEA搜索

标签栏有: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 urlupdate/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语句进行查询等操作;

参考资料

  1. Intellij IDEA神器居然还藏着这些实用小技巧