我学习中的IntelJ

因为从eclipse转Intelj,所以做一些基础总结,Intellij能够智能感知SpringHibernate等主流框架的配置文件和类,以静制动,在看似静态的外表下,智能地扫描理解你的项目是如何构造和配置的

1.基础快捷键

shift + f6 改名

ctrl + shift + space 智能提示

f2/shift +f2 移动到错误的地方

alt + insert 辅助

alt + enter 快速修复

ctrl + shift + enter 自动补全字符

重构,refactor this arlt + shift + alt + t

ctrl + shift + v  提取变量,剪贴板里的类容

选中代码 ctrl + w 反向选中 ctrl + shift + w

ctrl + left /right 移动单词的前后

alt + forward / after 移动到方法前后

IntellijCtrl+N/Ctrl+Shift+N可以打开类或资源

只需按Shift+Shift即可在一个弹出框中搜索任何东西,包括类、资源、配置项、方法等等。

类的继承关系则可用Ctrl+H打开类层次窗口,在继承层次上跳转则用Ctrl+B/Ctrl+Alt+B分别对应父类或父方法定义和子类或子方法实现,查看当前类的所有方法用Ctrl+F12

要找类或方法的使用也很简单,Alt+F7。要查找文本的出现位置就用Ctrl+F/Ctrl+Shift+F在当前窗口或全工程中查找,再配合F3/Shift+F3前后移动到下一匹配处。

fori/sout/psvm+Tab即可生成循环,输出,main函数

ctrl + j 查看所有模版

Intellij IDEA 13中加入了后缀自动补全功能(Postfix Completion),比模板生成更加灵活和强大。例如要输入for(User user : users)只需输入user.for+Tab。再比如,要输入Date birthday = user.getBirthday();只需输入user.getBirthday().var+Tab即可。

 格式化代码:格式化import列表Ctrl+Alt+O,格式化代码Ctrl+Alt+L

 切换窗口Alt+Num,常用的有1-项目结构,3-搜索结果,4/5-运行调试。Ctrl+Tab切换标签页,Ctrl+E/Ctrl+Shift+E打开最近打开过的或编辑过的文件。

单元测试Ctrl+Alt+T创建单元测试用例。



阅读更多
下一篇Quartz 在 Spring 中如何动态配置时间(转)
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭