As an alternative to /opt/lampp/bin/php, to run a php…
IntelliJ IDEA 使用教程,2017破解版
2017破解版: 2017.3以上的版本,直接移步到:[更新] IntelliJ IDEA 2017.3.1 注册码 (破解)(亲测可用), 2017.3以下的版本,看文章下方。
介绍
本系列教程介绍
本系列教程从 IntelliJ IDEA 的安装、卸载、软件设置、项目配置等各个方面进行讲解。通过本系列教程的学习,也希望你能爱上 IntelliJ IDEA,爱上它的体贴。同时学完本系列教程对于你学习 JetBrains 公司下的其他产品也有好处,其他产品包括:
IntelliJ IDEA 介绍
- IntelliJ IDEA 官网:https://www.jetbrains.com/idea/
IntelliJ IDEA 在 2015 年 06 月官网主页是这样介绍自己的:
Excel at enterprise, mobile and web development with Java, Scala and Groovy, with all the latest modern technologies and frameworks available out of the box.
简明翻译:IntelliJ IDEA 主要用于支持 Java、Scala、Groovy 等语言的开发工具,同时具备支持目前主流的技术和框架,擅长于企业应用、移动应用和 Web 应用的开发。
IntelliJ IDEA 对自己的定义是很清晰的,对于新人来讲可能还不太理解,可能还会有误会,认为它博而不精,但是对于老用户来讲应该是非常认可上面这句话的。通过下面功能表格,新人对于 IntelliJ IDEA 所具备的功能会有一个新的认识。
如果用一句话来形容 IntelliJ IDEA,我会说:IntelliJ IDEA 是目前所有 IDE 中最具备沉浸式的 IDE,没有之一。
IntelliJ IDEA 主要功能介绍
- 语言支持上:
安装插件后支持 | SQL类 | 基本JVM |
---|---|---|
PHP | PostgreSQL | Java |
Python | MySQL | Groovy |
Ruby | Oracle | |
Scala | SQL Server | |
Kotlin | ||
Clojure |
- 其他支持:
支持的框架 | 额外支持的语言代码提示 | 支持的容器 |
---|---|---|
Spring MVC | HTML5 | Tomcat |
GWT | CSS3 | TomEE |
Vaadin | SASS | WebLogic |
Play | LESS | JBoss |
Grails | JavaScript | Jetty |
Web Services | CoffeeScript | WebSphere |
JSF | Node.js | |
Struts | ActionScript | |
Hibernate | ||
Flex |
上面特性只是 IntelliJ IDEA 的冰山一角,而且这个还不是 IntelliJ IDEA 最重要的地方,IntelliJ IDEA 最重要的特性就是人性化、智能,后面学习你会慢慢接触到。
更多官网信息
- IntelliJ IDEA 主要特性介绍 1:https://www.jetbrains.com/idea/features/
- IntelliJ IDEA 主要特性介绍 2:https://www.jetbrains.com/idea/features/editions_comparison_matrix.html
- 官网博客:http://blog.jetbrains.com/idea/
- 官网 wiki:http://wiki.jetbrains.net/intellij
- 官网社区:http://devnet.jetbrains.com/community/idea
- 官网快速入门:http://confluence.jetbrains.com/display/IntelliJIDEA/Quick+Start
- 官网在线帮助文档:http://www.jetbrains.com/idea/webhelp/getting-help.html
IntelliJ IDEA Mac快捷键
从Eclipse换成IntelliJ IDEA,记录常用的快捷键。
快捷键 | 说明 |
---|---|
^+space |
代码提示 |
Shift+Command+回车 |
代码提示后的操作,Choose Lookup Item and Invoke Complete Statement |
^+. |
代码提示后的操作,Choose Lookup Item Dot |
^+Shift+数字 |
Toggle bookmark 0-9,然后再按^+数字可以返回此处 |
Command + [ or ] |
将光标移到代码块的“{”或者“}”处。 |
Command + Shift + [ or ] |
将光标移到代码块的“{”或者“}”处,同时完成选择操作。 |
Command+Y |
删除当前行 |
Option+Delete |
往前删除一个单词 |
Command+D |
复制一行或者代码块 |
^+Shift+J |
合并行 |
Command+左右箭头 |
光标移到行首或行尾,加上shift键可以选择 |
Command+上下箭头 |
屏幕上移一行或下移一行。 |
Command+Shift+上下箭头 |
将当前行上移或下移,交换位置 |
Option++左右箭头 |
光标左右移动,每次一个单词,加上shift键可以选择 |
Command+W |
选中当前单词 |
菜单快捷键 | 说明 |
---|---|
^+N ^+Return |
生成Getter/Setter等代码 |
Command+, |
preferences |
Command+; |
Project structure |
Command+S |
Save all |
Option+Command+Y |
Synchronize |
Command+Q |
Exit |
Shift+Command+Z |
Redo |
Command+F |
Find… |
Command+R |
Replace… |
F3 |
Find next |
Shift+F3 |
Find Previous |
Command+F3 |
查找当前单词 |
Control+Command+G |
Select All Occurrences |
Control+G |
Select Next Occurrence |
Control+Shift+G |
Unselect Occurrence |
Control+Shift+F |
Find in Path |
Control+Shift+R |
Replace in Path |
Shift+Command+S |
Search Structurally |
Option+F7 |
Find Usages |
Command+F7 |
Find Usages in File |
Command+1 |
Tool Windows – Project |
Command+2 |
Tool Windows – Favorites |
Command+3 |
Tool Windows – Find |
Command+4 |
Tool Windows – Run |
Command+5 |
Tool Windows – Debug |
Command+6 |
Tool Windows – TODO |
Command+7 |
Tool Windows – Structure |
Option+F12 |
Terminal |
Shift+Command+I |
Quick Definition. 快速显示光标所在方法名的定义/实现 |
Control+J |
显示光标所在方法名的文档 |
Command+F1 |
显示光标所在代码的错误信息 |
F4 |
从当前方法名跳转到代码 |
Command+E |
最近的文件 |
Command+Shift+E |
最近修改的文件 |
Control+Command+F |
Toggle Full Screen |
Navigate快捷键 | 说明 |
---|---|
Command+N |
打开Class |
Command+Shift+N |
打开文件 |
Option+Shift+Command+N |
Symbol… |
Option+Command+左箭头 |
Back |
Option+Command+右箭头 |
Forward |
Shift+Command+Backspace |
Last Edit Location |
Option+F1 |
Select In… |
Command+B |
跳转到方法声明 |
Option+Command+B |
跳转到方法实现 |
Shift+Command+T |
Test |
Command+F12 |
显示当前文件的结构(方法列表) |
Control+H |
显示当前类的继承结构 |
Shift+Command+H |
Method Hierarchy |
Control+Alt+H |
Call Hierarchy |
F2 |
Next Highlighted Error |
Shift+F2 |
Previous Highlighted Error |
Option+Command+上箭头 |
Previous Occurrence |
Option+Command+下箭头 |
Next Occurrence |
Code快捷键 | 说明 |
---|---|
Command+O |
Override Methods… |
Command+I |
Implement Methods… |
Option+Command+T |
Surround With… |
Control+Space |
Basic Completion |
Command+ +/- |
将当前代码块卷起或展开 |
Command+J |
Insert Live Template… |
Control+Shift+/ |
Comment with Block Comment |
Option+Command+L |
Reformat Code… |
Option+Command+O |
Optimize Imports… |
Refactor快捷键 | 说明 |
---|---|
Option+Shift+Command+T |
Refactor this… |
Shift+F6 |
Rename… |
Command+F6 |
Change Signature |
F6 |
Move… |
F5 |
Copy… |
Command+Delete |
Safe Delete… |
Option+Command+V |
Extract Variable… |
Option+Command+C |
Extract Constant… |
Option+Command+F |
Extract Field… |
Option+Command+P |
Extract Parameter… |
Option+Command+M |
Extract Method… |
Build Run 快捷键 | 说明 |
---|---|
Command+F9 |
Make Project |
Shift+F10 |
Run |
Option+Shift+F10 |
Run… |
Option+F9 |
Run to Cursor |
Shift+F9 |
Debug |
Option+Shift+F9 |
Debug… |
Command+F2 |
Stop |
F8 |
Step Over |
Option+Shift+F8 |
Force Step Over |
F7 |
Step Into |
Option+Shift+F7 |
Force Step Into |
F9 |
Resume Program |
Option+F8 |
Evaluation Expression… |
Option+F10 |
Show Execution Point |
Command+F8 |
Toggle Line BreakPoint |
Shift+Command+F8 |
View Breakpoints… |
其它快捷键 | 说明 |
---|---|
Option+Enter |
Show the list of available intention actions. |
Shift+Command+A |
Find action by name |
输入license: http://www.aku.vn/idea 即可!
本文:IntelliJ IDEA 使用教程,2017破解版