IEDA 操作入门详解

启动及主界面

安装完成后,点击左面IDEA15的图标,下图界面进行IDEA加载等待

IDEA加载完成后,一路配置及注册确认后进入主界面

Create New Project:创建一个新的IDEA工程

Import Project:导入一个已有的IDEA工程

Open:打开一个已有工程或文件

Check out form Version Control:从版本管理系统检出工程

Configure:配置IDEA

显示工具栏及工具按钮

默认状态,IDEA不会显示工具栏及工具按钮。这样一来我相应的操作必须通过相应菜单一级级浏览查找才能使用,非常影响工具使用效率。

显示工具栏及工具按钮,需要找到顶部视图菜单View,勾选①处的Toolbar、②处的Tool Buttons。

IDEA全局配置

IDEA工具,拥有的配置分为IDEA工具全局配置和工程结构配置。首先我们来看IDEA的全局配置。

快捷键Ctrl + Alt + S,打开全局配置Settings。

IDEA主题配置,涉及IDEA皮肤、字体等默认设置

系统同步选项设置

Appearance & Bahabior -> System Settings -> Synchronization -> 全部勾选,并且 Save files automatically if application is idle for 3 sec.

IDEA快捷键设置

IDEA的快捷键与我们习惯的Eclipse有很大区别,当然如此智能的工具肯定也考虑了我们的使用习惯及体验。

再次使用快捷键打开全局配置Settions。

Keymap,右侧Keymaps选项可以选择我们习惯的工具,以此保证我们与原有快捷键同步。IDEA真的考虑很周全。

这里我们修改一下,代码智能补全的快捷键,因为IDEA默认为Ctrl + 空格。默认快捷键与Windows输入法快捷键冲突。

Main menu -> Code -> Completion下面有两个选项:

basic:一般用法为输入某个类名开头的几个字母,然后使用此处设置的快捷键,自动补全代码。

smartType:在new关键字后使用Ctrl + Shift + 空格,看看会发生什么神奇的事情吧。

自定义设置basic快捷键,在basic上点击鼠标右键,弹出菜菜单,选择remove Ctrl + 空格,这个默认快捷键。

再次在basic上点击鼠标右键,弹出菜单,选择add Keyboard Shortcut,在弹出的设置窗口中,设置First Stroke为新的快捷键Ctrl + Alt + 斜杠( / )

设置代码编辑视图的行号显示

Editor -> General -> Appearance,勾选show line numbers。

代码自动补全忽略大小写

Editor -> General -> Code Completion -> Case sensitive completion -> 下拉选择 None

关闭单词拼写检查

Editor -> Spelling -> Typo,设置Options,去掉去掉勾选 Process code、Procss literals、Process comments。

设置字体

首先, Editor -> Colors & Fonts,Scheme点击Save As…按钮,输入另存为字体配置的名称,点击OK按钮。

再设置,Editor -> Colors & Fonts -> Font,取消勾选show only monospaced fonts,Primary font设置为Monaco(Monaco字体需要系统已安装该字体),Size设置为14。点击OK按钮完成字体样式及大小设置。

编码设置

由于需要避免乱码问题,我们通常情况会将编码统一为UTF-8。

Editor -> File Encodings,将IDE Encoding、Project Encoding、Default Encoding for properties files,全部设置为UTF-8。并且勾选Default Encoding for properties files后面的Transparent natice-to-ascii conversion,点击OK按钮完成设置。

过滤文件夹及目录类型

Editor -> File Types,Ignore files and folders过滤列表输入框中添加.iml;.idea;*.gradle;*build;

各个过滤项之间以分号( ; )隔开。

生成序列化serialVersionUID

Editor -> Inspections -> Java -> Serialization issues,勾选Serializable class without ‘serialVersionUID’,至此以后,在你的Java类实现java.io.Serializable接口时,使用快捷键Alt+Enter就会提示add ‘serialVersionUID’ field,自动创建serialVersionUID了。

配置Java编译版本

Build,Execution,Deployment -> Compiler -> Java Compiler,设置Use Cimpiler为javac,Project bytecode version(leave blank for JDK default)下拉列表选中1.8(需要设置的JDK编译版本),点击OK按钮完成设置。

解决强迫症同学们对Spring整合Mybaitis后,Mybatis的Mapper接口注入报错问题,我们可修改为警告

Enditor -> Inspecitions -> Spring -> spring Core -> Code -> Autowiring fro Bean Class,讲右边右边Severity设置为Warning。

备份IDEA全局配置

IDEA主界面,点击菜单File,选择Export Settings,选择导出全部配置文件存放目录,点击OK按钮完成导出。

导入备份的IDEA全局配置

IDEA主界面,点击菜单File,选择Import Settings,选择导出全部配置文件存放目录的settings.jar配置备份文件,点击OK按钮完成导入。

工程结构配置

现在,我们通过快捷键Ctrl + Alt + Shift + S,打开工程结构设置。

Project SDK:选择或创建新的JDK,可在列表中选择已创建的对应版本的JDK。New…按钮可以创建不同版本的JDK,穿件成功后会在列表中出现新创建的JDK供配置选择。如果当前还没有任何JDK被创建,则列表会显示红色的No SDK。

Project language level:选择Java JDK的编译版本。在IDEA进行编译时,会检查低于此处设置的版本的语法给出相应警告或错误提示。

Project compiler output:设置编译后的.class文件存放目录。

插件安装配置

快捷键Ctrl + Alt + S,打开全局配置Settings。

安装

PMD

Plugins->Browse Repositories…->PMDPlugin->install,完成安装。

FindBugs

Plugins->Browse Repositories…->FindBugs-IDEA->install,完成安装。

CheckStyle

Plugins->Browse Repositories…->CheckStyle-IDEA->install,完成安装。

· GsonFormat

Java语言,json格式的内容转成Object

配置

PMD

Other Settions->PMD

设置options,Target JDK值为1.8,Encoding值为UTF-8。

FindBugs

Other Settions->FindBugs-IDEA

保持默认设置。

CheckStyle

Other Settions->Checkstyle

配置Configuration File点击绿色+号,添加CheckStyle-mars.xml文件,并在Configuration File选择该文件为Active。

PMD

IDEA的Project导航视图中,项目或模块文件夹点击鼠标右键,弹出菜单选择Run PMD->Pre->Defined->All(或者单个PMD规则)

FindBugs

IDEA的Project导航视图中,项目或模块文件夹点击鼠标右键,弹出菜单选择FindBugs->Analyze Module Files

Analyze Module Files:分析模块中的所有文件。

Analyze Project Files:分析项目中的所有文件。

Analyze All Modified Files:分析全部已修改的文件。

CheckStyle

IDEA的Project导航视图中单选、多选一个文件。

底部CheckStyle视图,点击绿色三角运行CheckStyle,窗口显示检查报告。

熟悉主界面

智能编码

简单的项目配置

构建您的项目

如果您的项目不使用构建工具,构建使用菜单,下面的命令:

- 编译:编译文件在选定的范围内,无论已经改变与否。

- 制作:编译文件,如果他们已经改变了。

- 重建工程:强制对整个项目重新编译。

您还可以看看“制作,编辑和重建”的教程,看看编译类型。

IntelliJ IDEA 支持 Ant , Maven 和 Gradle .您可以通过使用项目向导,然后选择相应的构建工具,或通过导入来自源的现有项目,并选择相应的构建文件从导入创建一个新的项目。

如果您的项目使用的构建工具,你也可以从刚刚的IntelliJ IDEA运行构建工具的任务。构建菜单仍然可以工作,那样的项目。IntelliJ IDEA提供了一个构建工具,您可以管理特定操作的工具窗口。要打开它 View(查看) | Tool Windows(工具窗口) | Build Tool Name (构建工具名称).

在这个窗口中,您还可以控制生成的行为,运行生成任务,并添加任务到运行配置中。

有关支持的构建工具的更多信息,你可以看到网站帮助页面 Ant ,Gradle 或 Maven 或看一看 "Building on Ant, Gradle and Maven" 视频教程。

运行和调试应用程序

运行/调试配置描述当您单击工具栏,或从运行菜单中运行或调试按钮会发生什么情况。您可以创建多个配置,并使用你需要从下拉菜单中选择特定的一个。要编辑运行配置点击 Run(运行) | Edit configurations'(编辑配置)要了解不同类型的运行配置的,请看运行/调试配置。又见运行/调试配置基础。

运行和调试应用程序

确保您的模块的依赖关系中指定了适当的测试框架。

对于运行在应用程序中的所有测试,请右键单击测试文件夹,然后单击运行“所有测试”。

您可以通过按Ctrl+Shift+F10运行特定的测试。它也是基于运行配置。不要忘记观看测试视频教程和阅读测试Web帮助页面。

部署你的应用到服务器上

在部署应用程序到应用程序服务器之前,请确保配置此应用程序服务器在 File(文件) | Settings(设置) | Build(生成), Execution(执行), Deployment(部署) | Application Servers(应用程序服务器)

一旦配置了应用程序服务器,创建一个相应的运行/调试配置,并指定应用程序服务器:

此外,在部署选项卡中指定要部署的实际工件:

查找更多全面的教程有关部署一个Java EE应用程序到应用程序服务器在 开发Java EE应用程序。

定制一切

自定义外观IDE在 File(文件) | Settings(设置) | Appearance & Behaviour(外观和行为) | Appearance(外观).

IntelliJ IDEA提供浅色的和深色的外观主题。可以有几个线色的,根据您的操作系统,和一个深色的一个叫做Darcula。

自定义文本编辑器的行为在 File(文件) | Settings(设置) | Editor(编辑器) .

在 File(文件) | Settings (设置)| Editor (编辑器)| Colors and fonts(颜色和字体) ,你可以为编辑器选择任何颜色方案,修改它们,并将它们保存为你自己所用。

要配置风格,到 File(文件) | Settings (设置)| Editor (编辑器) | Code Style(代码风格).IntelliJ IDEA会自动应用你已经配置的代码风格。

有很多可以在文本编辑器中使用快捷键。从检查你不能错过的快捷方式开始。

此外,下载带有各种平台最常用的快捷方式参考卡:Win/Linux , MacOS .

IntelliJ IDEA 为您提供几个键盘方案供您选择,在 File(文件) | Settings (设置)| Keymap(键盘方案)。您还可以指定自己的快捷方式为任何动作。

一些自定义设置可以与您的团队通过VCS共享。

找到适合你的方式

如果您刚刚忘了一个快捷方式,使用查找操作(按Ctrl+Shift+A)和通过名称查找动作。

最后,如​​果你想找到的东西,但你不知道在哪里,按Shift键两次,使用全面搜索功能。

通常,如果你想找到设置中的东西,使用搜索栏的设置/首选项对话框。

试着开始在树上、列表或任何地方按键搜索,快捷搜索在很多地方可用。

版本控制集成

IntelliJ IDEA 支持 Git, CVS, Mercurial(一种轻量级分布式版本控制系统,采用 Python 语言实现,易于学习和使用,扩展性强),Perforce(一个功能比较强大的版本控制软件,而且是跨平台的,支持 Windows. *nix, Mac,连 cygwin 的版本都有一个) 等.

决定使用哪一个,指定其设置在 File(文件) | Settings (设置) | Version Control(版本控制).

这可能要添加您的当前项目或现有的项目作为新的VCS(版本控制系统)根路径。

除了一般的VCS(版本控制系统)设置,在这里你可以配置所有对应于您要使用特定的VCS(版本控制系统)。

IDE允许您添加,删除,提交,回复,管理分支,查看历史,推,拉,做很多其他的事情。有些操作在版本控制通过VCS称为工具窗口提供 VCS | Show Changes View 显示更改视图。

其他的可以从VCS菜单的相应点被调用。

一、项目层面

1.Java开发工具IntelliJ IDEA导入项目

2.IDEA 项目怎么删除

先关闭项目(从菜单 File -> Close Project 关掉此项目),然后界面上不会是有项目例表,鼠标移到你想要删除的项目上(不要点击,一点就打开了),然后按DELETE键

3.idea一个窗口只能打开一个project?不能像eclipse一样多个项目

没有这个功能不需要。idea的project相当于vc的workspace,下一级别的是model ,同时打开多个 IDE 即可。放心,他们用的都是同一个 JVM 堆栈,不会多耗内存。

idea close project后,会回到项目列表的窗口~~~~也是非常之常用的功能。

另外IDEA可以写多模块的工程。

4.与eclipse相比,eclipse的右键source功能在idea中在哪里呢,在code下拉菜单里可以找到,包括代码的格式进行formate,生成get、set方法等等。

5.IntelliJ IDEA java工程如何添加jar

6.如果想把某些代码封装成函数,可以选中想封装的代码,然后右键重构。非常快。这个方法加上提取成员变量的方法,结合使用,对于我们重构自己的代码非常有帮助。

7.建立一个多模块的工程

二、操作层面

1.快捷键

· xml文件中想触发自动提示,<这个符号必不可少。

· alt+enter键:万能键

· ctrl+alt+v:提取为局部变量

· ctrl+alt+f:提取为成员变量

· Ctrl+w:依次按层级选中

· alt+左右,可以切换tab的各个类

· ctrl+shift+空格 可以调出文档,需要你先关联源代码,这样我们就可以不看开发文档了,因为都一样,开发文档就是源代码中的注释生成的doc

· ctr+shit+v,打开你当前至少5条的粘贴板

· inn直接就是if(xxx != null)

· iter就可以调出遍历的一串内容

在设置里面,我们可以把快捷键设置成为eclipse对应的,以上有些快捷方式是原生的,需要自己查找快捷键的设置,对应成自己idea的。

要查看文档就要关联源码?如何关联源码呢?

D:\deve_tools\Android_SDK_windows\sdk\extras\android\support\v4\src\java

2.善用to do

3.日志没有怎么办

4.如何看日志的问题出错标识

idea看异常日志:主要看case by xxxxx后面的

对于日志出错地方及问题的快速定位也是非常重要的

5.idea调优

三、设置层面

1.intellij idea 内存优化

因为intellij idea比较卡,我们可以到如下的安装路径修改即可,我是直接覆盖粘贴了。确实不太卡了。\IntelliJ IDEA 8\bin\idea.exe.vmoptions

不过也要先看看你机器本身的配置而配置.

-Xms64m

-Xmx256m

-XX:MaxPermSize=92m

-ea

-server

-Dsun.awt.keepWorkingSetOnMinimize=true

2.用标识编辑过的文件

Editor –> Editor Tabs

在IDEA中,你需要做以下设置, 这样被修改的文件会以*号标识出来,你可以及时保存相关的文件。”Mark modifyied tabs with asterisk”

3.显示行号

如何显示行号:Settings->Editor->Appearance标签项,勾选Show line numbers

4.IntelliJ IDEA: 字体美化和字体添加

5.编码的问题

需要改三处地方为utf-8:

settings-file encoding,设置项目的默认编码

other settings - default settings - file encoding

改单个文件的话,打开文件,项目界面右下角有显示当前光标行号列号,右边就是当前文件编码,自己改成想要的类型。

6.将编辑器背景调整成绿豆沙色

豆沙绿的RGB值为:

rgb为199,237,204

7.idea中的选择某行,在行号那块部分点击即可选中,另外在行号部分从上往下选中才可以选中。

8.每次打开intellij idea,都会打开上次的项目,请问怎么关闭呢

systerm setting -> Reopen last project on startup去掉勾

9.注意调整xml的格式,非常重要

您可能还会对下面的文章感兴趣: