IntelliJ IDEA 的常用功能和技巧(4.0以上版本)

binny 2004-04-22 09:55:43
重命名(包、类、域、局部变量、参数):Refactor | Rename或Shift + F6 可以修改整个工程内所有对其的引用,包括字符串中

移动(包、类、内部类): Refactor | Move... 或F6 可以修改整个工程内所有对其的引用,包括字符串中

安全删除(类):Refactor | Safe Delete 或 Alt + Delete 可以查找整个工程内所有对其的引用,包括字符串中

向上移动方法:Refactor | Pull Members Up... 将方法移动至超类

向下移动方法:Refactor | Push Members Down... 将方法移动至子类

格式化代码:Tools | Reformat Code 或Ctrl + Alt + L 按照File | Settings: IDE Settings | Code Style的设置来格式化代码

整理import:Ctrl + Alt + O

生成代码:Alt + Insert 可以选择生成getter,setter,构造函数,equals和hashcode

前进和后退:Go to | Back 和 Go to | Forward 或 Ctrl + Alt + Left 和 Ctrl + Alt + Right

回到上一次修改的位置:Ctrl + Shift + Backspace.

到超类中的被覆盖的方法:Go to | Super Method 或 Ctrl + U.

最近使用过的类:Ctrl + E

下(上)一个方法:Go to | Next Method ( Go to | Previous Method )或 Alt + Down(Up)

包围:Code | Surround with ....或 Ctrl + Alt + T 被选中的部分可以被以下程序格式包围:if,if/else,while,do/while,for,try/catch,try/finally,try/catch/finally,synchornizd,Runable,{},(),((type)expr),(expr instanceof type)

连接成一行:Ctrl + Shift + J 将选中行的代码缩为一行,并去掉多余的元素

复制选中内容:Ctrl + B 直接复制选中的内容,不用Ctrl + C 然后 Ctrl + V

选取单元:Ctrl + W 选取选择部分所在的单元,多次按这个快捷键,会按照逻辑逐渐扩阿达选择范围

目前想到的就这些,其他ide也有的功能没有写,比如Ctrl + Space, Ctrl + G

只是做个抛砖引玉,希望其他用IDEA说说你们常用的功能和技巧,大家交流一下
...全文
267 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
carsoking 2004-06-23
  • 打赏
  • 举报
回复
UP!!!
metome 2004-06-23
  • 打赏
  • 举报
回复
http://www.intellij.net/
bluesky35 2004-05-10
  • 打赏
  • 举报
回复
呵呵,不错
dongdonghe 2004-04-30
  • 打赏
  • 举报
回复
好有用啊,楼主好人啊.
autosail 2004-04-30
  • 打赏
  • 举报
回复
up
Kosling 2004-04-30
  • 打赏
  • 举报
回复
哇噻!~
好东东
收藏!!!!!
autosail 2004-04-23
  • 打赏
  • 举报
回复
up
filippo1980 2004-04-22
  • 打赏
  • 举报
回复
binny 2004-04-22
  • 打赏
  • 举报
回复
呵呵,我的是和VSS连起来,感觉不错,除了可以直接check out、check in外,

每次chech in后的修改记录还在左边显示出来,

不用打开Local CVS和VSS就能看到原来和现在的对比

而且可以随时rollback

方便
sallina 2004-04-22
  • 打赏
  • 举报
回复
idea 和cvs 集成很nb!
awfe 2004-04-22
  • 打赏
  • 举报
回复
up
CDSoftwareWj 2004-04-22
  • 打赏
  • 举报
回复
学习
yansg 2004-04-22
  • 打赏
  • 举报
回复
我想问一下,4.0的 <%@ taglib ui="/tags/add" prefix="add"%>总显示错误,我用3.0的,在属性的web下设就行了,4.0我怎么没找到在哪设啊?
请教高手!
jayde 2004-04-22
  • 打赏
  • 举报
回复
mark

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧