更好的使用IntelliJ IDEA

一   快捷键的使用      

1.文本编辑
删除 ctr + y
复制 ctr + D
2.智能提示
提示 ctr + space
智能提示 ctr + shift + space
完成当前语句 ctr + shift + enter
建议提示为参数 ctr + alt + P
对代码重新排列格式 Ctrl + Alt + L
组织导入,对imports进行优化 Ctrl + Alt + O

3.位置定位
定位到下一个或上一个错误 F2 / Shift + F2
定位文件头 ctr+G (定位到文件行数)
定位文件尾 ctr+G 
定位到代码块开始 ctr + [
定位到代码块结束 ctr + ]
回到最近的窗口 F12
回到之前的文件 alt + left
回到之后的文件 alt + right
定位到最后编辑位置 Ctrl + Shift + Backspace
从tool window或其他window切换到文件编辑 esc
关闭最近打开的窗口 shift + esc

4.类、方法、文件定位
查找类 ctr + N
查找文件 Ctrl + Shift + N
符号定位 Ctrl + Alt + Shift + N
查看文件结构 ctrl + F12
最近打开的文件 ctr + E
定位下一个方法 alt + down
定位上一个方法 alt + up
查看方法参数信息 ctr + p
查看方法、类的doc ctr + Q

5.类、方法的结构查看、定位
跳到类或方法的声明 ctr + B
定位到类的父类、接口 ctr + U
查看类的继承结构 ctr + H
查看方法的继承结构 ctr + shift + H
查看类或方法被调用情况 ctr + alt +H 
原地参看类、方法的声明 Ctrl + Shift + I

6.运行与调试
Ctrl + F9 Make project (compile modifed and dependent)
Ctrl + Shift + F9 Compile selected file, package or module
Alt + Shift + F10 Select configuration and run
Alt + Shift + F9 Select configuration and debug
Shift + F10 Run
Shift + F9 Debug
Ctrl + Shift + F10 Run context configuration from editor
Debugging
F8 Step over
F7 Step into
Shift + F7 Smart step into
Shift + F8 Step out
Alt + F9 Run to cursor
Alt + F8 Evaluate expression
F9 Resume program
Ctrl + F8 Toggle breakpoint
Ctrl + Shift + F8 View breakpoints

二 IDEA和Eclipse的区别   

IDEA 中 “new Project”对应的是Eclipse的“workspace”,而“new Module”才是创建一个工程;

IDEA 不会自动编译和加载CLASS,ECLIPSE是自动的,

IDEA可以通过Mode Eclipse插件来实现自动加载和编辑Class;

IDEA 编辑的文件是自动保存的,不能设置为手动保存。

三 IDEA常用设置

1.改变编辑文本字体大小
FILE -> SETTINGS -> EDITOR COLORS & FONTS -> FONT -> SIZE
2.用*标识编辑过的文件
Editor –> Editor Tabs
在IDEA中,你需要做以下设置, 这样被修改的文件会以*号标识出来,你可以及时保存相关的文件。"Mark modifyied tabs with asterisk"
3.显示行号 
如何显示行号:Settings->Editor->Appearance标签项,勾选Show line numbers
4.自定义键盘快捷方式 
如果默认代码提示和补全快捷键跟输入法冲突,如何解决:Settings->Keymap
5.如何让光标不随意定位 
Settings->Editor中去掉Allow placement of caret after end of line。

 

时间: 2024-10-04 19:38:22

更好的使用IntelliJ IDEA的相关文章

Java 8 开发顶级技巧

使用Java 8编码已经有些年头,既用于新的应用程序,也用来迁移现有的应用,感觉是时候写一些我发现的非常有用的"最佳实践".我个人并不喜欢"最佳实践"这个说法,因为它意味着"一刀切"的解决方案,而编码不可能是这样的工作方式--我们需要亲自去发现什么样的解决方案才是有效的.但是我发现了一些Java 8代码中可以帮助我们的一些选择,让我们一起来看看吧. 1.Optional Optional是一个严重被低估的功能,并且有潜力删除很多困扰我们的Null

Ajax开发工具IntelliJ IDEA

ajax IntelliJ IDEA 是和 Eclipse 齐名的Java IDE,因为华丽界面和创新特性而得到不少java程序员的喜爱(可惜不是免费的). 顺应Ajax开发趋势,月初最新发布的IDEA 5.1版本提供了对JavaScript的支持,目前的特性有: 代码提醒 变量重构 创建新方法助手 其网站上还提供了一个Flash演示如何利用新特性进行Ajax开发,从预览图中可以发现demo中使用的Ajax框架是 Prototype . (点击查看原图) 点击此处看原图 构造一个完善Ajax开发

IntelliJ IDEA培训

IntelliJ IDEA培训    为了更好地让广大IntelliJ IDEA爱好者使用IntelliJ IDEA,提高程序开发效率,提升知识水平层次,为此JetBrains中国代理处(JetMaven)将组织一次IDEA的产品培训,主要目的是介绍IDEA产品的使用特性和开发技巧,并为所有的IDEA使用者及爱好者提供一个互相认识和学习的机会.IDEA作为最好的Java IDE,由于其资料较少,加上其较为先进和前沿的理念,对广大JAVA开发者而言有一定的认知难度.希望通过我们的这次培训和交流,为

Java IDE实用对比:Eclipse、NetBeans、IntelliJ

Eclipse作为开发Java的IDE,从出现到现在已经有几年的时间了,其丰富的特性,操作容易和在提高生产力方面收到了广大开发者的青睐.当然一提到Java IDE,人们不禁会提到其他Java IDE像NetBeans,IntelliJ等,那么这些Java IDE之间到底存在着哪些异同呢?因此在Java开发的空间里,对这些主要的IDEs做一个全面的比较是很有必要的,通过比较我们找出这些主要的IDEs在四个通常的开发领域:Swing, JSP/Struts, JavaServer Faces和 J2

Eclipse NetBeans IntelliJ的实用对比

Eclipse作为开发Java的IDE,从出现到现在已经有几年的时间了,其丰富的特性,操作容易和在提高生产力方面收到了广大开发者的青睐.当然一提到Java IDE,人们不禁会提到其他Java IDE像NetBeans,IntelliJ等,那么这些Java IDE之间到底存在着哪些异同呢?因此在Java开发的空间里,对这些主要的IDEs做一个全面的比较是很有必要的,通过比较我们找出这些主要的IDEs在四个通常的开发领域:Swing, JSP/Struts, JavaServer Faces和J2E

喜欢使用IntelliJ IDEA的25个理由

IntelliJ IDEA是一个相对较新的Java IDE.它是我所使用过的(我用过大部分Java开发环境)Java开发环境中最为有用的一个.高度优化的IntelliJ IDEA使普通任务变得相当容易. 通常不是较大的标签特性使一个产品真正有用.而是这些小的方面:里面的许多小的细节使整个包无缝集成及乐于使用. 下面是我真正喜爱Idea的一些理由. 1.感知语法词选择 反复使用Ctrl-w使所选表达式逐步增大直到选取整个文件.但是这一点听起来并不是很重要,它在与其它特性如"introduce va

迁移到Eclipse: Eclipse对IntelliJ IDEAA评估开发指南

Eclipse 是一个免费的.正日益流行起来的 Java 集成开发环境,最新版本的 Eclipse 中提供了很多特性,这些特性使它不但能与其他免费的 IDE 竞争,而且,即使是 IntelliJ IDEA 之类的专业商业软件,Eclipse 也能与之竞争.本文将 Eclipse 与 IDEA 进行了简单比较,为那些希望转换到 Eclipse 或者只是想体验一下 Eclipse 的程序员提供一份指南,让他们了解 Eclipse 提供了哪些令人激动的特性. Eclipse 与 IDEA 的比较 Ec

Eclipse,NetBeans及IntelliJ—Java IDE大战之IntelliJ IDEA篇

Jacek Furmankiewicz是加拿大Compuware公司一位资深的开发者/设计者.他具有12年的专业IT经验,范围涉及UNIX,PowerBuilder,C#/Microsoft .NET,Java,PHP,还有Microsoft SQL Server和Oracle. 一.IntelliJ IDEA 6.0.4 供应商 JetBrains 网站 www.jetbrains.com/idea 价格 $499.00(加上$299.00的升级费) 安装 在Windows平台上,IDEA提供

Intellij IDEA快捷键大全

  Intellij IDEA这个工具有些方面确实比较优秀,使用了一段时间的IntelliJ IDEA,感觉这个JAVA IDE非常好用!比如javascript自动补全功能.html页面编写功能等,相比于其他IDE工具就会好很多. 其他的快捷键还有很多,象Ctrl+G(跳转到指定行).Ctrl+F4(关闭当前编辑页面).Ctrl+F(搜索)等等,这些快捷键由于是各个编辑器都会提供的,而且定义的键位也都差不多,就没什么可说的了; Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+S