IntelliJ IDEA 使用记录

一、常用快捷键;

alt + down/up   一个函数一个函数的滚动
alt + left/right  tab文件切换。
ctrl + up/down   与eclipse一样,上下滚动
ctrl + left/right  与eclipse一样,是一个单词的移动
ctrl + y    删除当前行
ctrl + alt + space:  代码智能提示
ctrl + F12    与ctrl + o一样,在一个文件中查找成员
ctrl + shift + N(默认是不包含工程以外的文件,双击ctrl+shift+N则会勾选工程以外的文件)   查找文件
ctrl + N(默认是不包含工程以外的类,双击ctrl+N则会勾选工程以外的类)    查找类
ctrl + F/R    查找替换
ctrl + shift + F  格式化
shift + 鼠标左键  关闭当前文件
Ctrl + shift + left/right 回退到上一个编辑地点

Ctrl + Alt + Shift + T  重构功能(可以重构是变量名称、文件、包等):最经常实用的功能是:move与rename。

move就是把该类文件或包以重构方式移动到其他包中;rename就是以重构方式重命名文件或包名称(这个通常是实用shift + F6)非常方便。

Ctrl + H   查看该类的继承层次关系
Shift + ESC   退出日志栏、搜索栏、android栏等小窗口
alt + F7   查找那些类调用该资源(资源可能是字段、方法、类)
Ctrl + Alt + O   快速优化引用包
Alt + Enter   提示自动加入包,自动修复
shift + F6   以重构方式改名
ctrl + z/ctrl + shift + z 撤销、恢复
Ctrl + Shift + F9     编译
Ctrl + Shift + F10   运行
Shift + F9         Debug

ctrl + u 把当前class或方法向上跳转到其父类中

ctrl + p 对方法中的参数提示

ctrl + b、F4、ctrl + 左键:跳转到变量、方法的声明处;

ctrl + alt + b:跳转到方法的实现处;

ctrl + o 选择当前类中需要继承的父类方法;

把Android DDM 在keymap中设置为Alt + 2快捷键。

想让IntelliJ支持中文显示,必须把字体设置为

F7进入函数里面,F8一行一行的调试执行

从左到右依次是:编译Make、选中的要操作的Module、运行run、调试debug、与ddms一样的选中App进程来直接调试debug,IDE设置选项、工程的设置选项。

二、加入jar包与生成jar包

点击,然后选中Modules,剩下的就很easy了

三、编译与运行

或alt + shift + F10。

四、Ant编译

IDE右侧的中操作。

另外:从svn或github上update代码后,最好点击这个按钮,来刷新下工程里的代码。


五、其他

1. 另外查看过滤的Log在这里过滤即可,其实都和eclipse差不多。

2. intelliJ中默认wrap一行代码(一行代码太多,需要折叠),折叠在下一行的代码默认是缩进4个字符,现在修改成缩进8个字符,如下所示:

3. 如果不想用版本控制工具,则在这里关掉它(每次开启IDE就不会提示了),即设置为none即可:


ps:从eclipse转到intelliJ的原因是:eclipse太慢了,尤其是写UI的时候,卡到爆。每隔一个小时,就要重启一次,不然就卡到爆,自从换到intelliJ之后,这些情况就没出现过。

4. 如何让IntelliJ 启动的时候不直接打开工程文件,二是给用户提示打开哪个工程:Settings->General去掉Reopen last project on startup.

5. 插件安装

6. 修改的文件*号标识

找到editor tabs ,勾选图中的复选框,点击apply即可。

 

7. 在Android studio中设置Android源代码,方便我们查看Android源代码



8. 解决IDEA This version of the rendering library is more recent than your version of IntelliJ IDEA. Please update IntelliJ IDEA

我下载的是最新的4.3SDK,编辑main.xml抛出异常org.jetbrains.android.uipreview.RenderingException: This version of the rendering library is more recent than your version of IntelliJ IDEA. Please update IntelliJ IDEA。

原因是工程是2.3的工程,但IDEA不够智能地使用4.3的SDK去渲染它,解决方案很简单,看下图的鼠标,在下拉框里选择2.3然后重新打开一下:

就会发现正常渲染了:


转载请注明:码农场 »解决IDEA This version of the rendering library is more recent than your version of IntelliJ IDEA. Please update IntelliJ IDEA


9. 解决IntelliJ IDEA cannot resolve symbol R 错误

今天导入了别人的Android项目,导入后直接可以编译运行,但是代码里却有一个错误cannot resolve symbol R。这并不是什么大问题,因为项目可以编译通过,只不过代码里的红色下划线实在很碍眼。于是我开始寻求解决方案,看到StackOverflow上面有人解答过,说必须保证gen和src目录都在Source里,但是我这边的确已经在Source里面了。看来问题不是Source上面,我对比了正常的项目和这个出问题的项目,结果发现原本应当出现在gen目录下的R.java文件并不存在,于是导致了找不到符号R。

这个R.java文件其实也不是什么了不得的东西,如果你打开你的R.java,你会看到一个空的类,是IntelliJ IDEA自动生成的。既然这样就有了如下的简便解决方案:

在gen目录下新建一个class,名字叫R。

转载请注明:码农场 »解决IntelliJ IDEA cannot resolve symbol R 错误

 

10. 删除Project里的某些Module

在Project Structures中删除对应的module就OK了。


其中一个Bug的处理:

IntelliJ IDEA或android studio编译器对getClass提示报错的解决方案

http://blog.csdn.net/gerenvip/article/details/27231211



【调试】
退出调试:ctrl + f2
单步进入:f7
单步不进入:f8
运行到下一个断点处or运行:f9
从函数中退出:shift + f8
查看变量:alt + f10
计算变量值:alt + f8

【其他常用快捷键】
查看方法、变量、类的文档信息:ctrl + q






  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值